Use std::addressof in Maybe::operator->

Use of operator& is not safe because it may be overloaded.