Options
enum Option<T> { Some(T), None }
Result
enum Result<T> { Ok(T), Err }