[Merged by Bors] - Create a unique PromiseCapability
on each async function call
#2846
+82
−96
PromiseCapability
on each async function call
#2846