void delayed_reply_tuple(const util::duration& rel_time, any_tuple data) { delayed_reply_tuple(rel_time, self->get_response_id(), std::move(data)); }
inline void delayed_reply(const std::chrono::duration<Rep, Period>& rtime, Ts&&... what) { delayed_reply_tuple(rtime, make_any_tuple(std::forward<Ts>(what)...)); }
inline void delayed_reply(const util::duration& rtime, Ts&&... what) { delayed_reply_tuple(rtime, make_any_tuple(std::forward<Ts>(what)...)); }