Option
The option type. Use this when you might have a value, but might not.
enum Option<T> { Some(T), None, }