Simple library for taming timed out async work