Implement async function test suite, with Promise runtime polyfill.
Require runtime via relative path.