added BOOST_ASYNCHRONOUS_REQUIRE_ALL_ARGUMENTS