Allow for recursive asynchronicity by reusing scoped task queue. Add extension project to allow for a nice syntactic sugar when using Options.