fix explicit conversion: optional::operator bool, string::operator std::string, string_ref::operator std::string