Return true iff this Optional contains a value of type T
property Optional<T>.hasValue : bool { get; }