Note that both squint and cherry support async await:
https://github.com/squint-cljs/cherry
I should support the name `js-await` though, as this makes more sense, given that there is js-delete, etc.
If the CLJS core team decides that they want to have async/await, I'm volunteering to implement it (since I already had to figure this out in cherry/squint, I don't think it will take me that long).
Promesa is quite good though in the meanwhile.