 Boost
  C++ Libraries
  Boost
  C++ Libraries
  
  ...one of the most highly
  regarded and expertly designed C++ library projects in the
  world.
 — Herb Sutter and Andrei
  Alexandrescu, C++
  Coding Standards
template< typename CompletionToken, completion_signature... Signatures, typename Initiation, typename... Args> DEDUCED async_initiate( Initiation && initiation, type_identity_t< CompletionToken > & token, Args &&... args);
        Header: boost/asio/async_result.hpp
      
        Convenience header: boost/asio.hpp