turn the await macro in a reasonable extension point for additional awaitables