Amps <- & -> Embedded
A thread-safe C++ wrapper around asio::steady_timer that reschedules itself and cleans up when the last reference goes, tested by racing it across threads.