Used to construct an option with a Some(t) value.
Calling some() produces a hint to make an option but does not actually construct option. This is to allow constructing an Option<T> or Option<T&> correctly.
Option<T>
Option<T&>