skip utf-8 BOM when processing a file
simplified API
fix windows-style path names
test runner improved
trivial
allow await() at the left-hand side of a func call
Condition in if() and ?: can be awaited
short path for already resolved promises
got rid of __awaiter
trivial
nested async
some cleanup
found lost semicolon
more cleanup