A library that executes long-running tasks without freezing of a machine and employs an easy usage pattern