Assignment.
value& operator=( std::nullptr_t);
Replace *this with null.
*this
No-throw guarantee.
Linear in the size of *this.