Delegates to the underlying value operator==.
@override bool operator ==(Object o) => o is Optional<T> && o._value == _value;