template< typename Initiation> static return_type initiate( Initiation init, const basic_yield_context< Executor > & yield);