Comments
lose some long-deprecated functions
Added experimental const T* CTOR (explicit) for Optional