Simple lib for taming timed out async work