In the example `callee.cpp`: one should not use it this ``` provide_future_add = session->provide("com.examples.calculator.add2", &add2).then( [&](boost::future<autobahn::wamp_registration> registration) { ... }); ``` but like this: ``` provide_future_add = session->provide("com.examples.calculator.add2", &add2).then( boost::launch::deferred, [&](boost::future<autobahn::wamp_registration> registration) { ... }); ```