Type constructor for an optional having no value of T
Type constructor for an optional having some value of T
Turns an Optional in to a Nullable
Converts a range or Nullable to an optional type
Optional type. Also known as a Maybe or Option type in some languages.
Represents an empty optional value. This is used to set Optionals to have no value or for comparisons
Optional type