A library to allow computing of long-running tasks revised and based on an easy-to-remember usage pattern