It is ugly. Perhaps: ``` c++ class LuaResult { public: bool Successful() const; std::string ErrorMessage() const; }; ```