Reset to contain the specified handler, freeing any current OVERLAPPED object.
template< typename Handler> void reset( asio::io_context & io_context, Handler && handler);