Struct Optional
sealed struct Optional
Attribute used to annotate a method which may return an option of a value.
Used in cases where it is not possible to establish a sentinel and we need
to distinguish between any set value and value not being set.
