As the question stated. Will I be allowed to do this:
class MyClass { async constructor(){ return new Promise() } }
In a nutshell:
async constructor