Ability to use async in tests, disallow try, and better parse tree errors for await