template< typename WaitHandler> void-or-deduced async_wait( implementation_type & impl, WaitHandler && handler);