Unit tests can have bugs too!
Add transparent support for @auto_closure closures
Add .asyncAwait
Modify a test to ensure tasks run fully when not retained
Update README.md