Determine noexcept'ness of folly::Optional with std::is_nothrow_constructible