The type of optional values, represented as structs.
Use the constructors ValueSome
and ValueNone
to create values of this type.
Use the values in the ValueOption
module to manipulate values of this type,
or pattern match against the values directly.