object's event processing loop until a specified time to execute at most
template< typename Clock, typename Duration> std::size_t run_one_until( const chrono::time_point< Clock, Duration > & abs_time);
function blocks until one handler has been dispatched, until the
has been stopped, or until the specified time has been reached.
The time point until which the call may block.
The number of handlers that were executed.