Proposed enhancement to timeoutservice #155

I've added a small new util and used it like you use Ponder.