adding "tasks", a simple single header Qt/C++ library that provides facilities to do task based programming using continuations and resumable functions