``` #include <boost/system/result.hpp> #include <boost/system/unwrap_and_invoke.hpp> int main() { auto fn = []( auto&& /*x*/) {}; boost::system::result<int> r; unwrap_and_invoke( fn, r ); } ```