Added several FromTryPattern methods that allow creating options from Try* methods with an out parameter and a bool return value. Added the FromNullable method that allows to convert Nullable<T> to Option<T>. Added the ToNullable applicator that allows to convert Option<T> to Nullable<T> where T is struct. Changed the equality behavior. Some<T> is only equal to itself and other Some<T> with the same value. None is only equal to itself and other None<T>. None<T> is only equal to itself and None. Updated the MSpec dep, added Fluent Assertions and updated all tests and wrote new ones.