Based on the recent discussion in the EG, I have checked in a proposed API code including a couple of sample resources
to demonstrate the intended usage:
Based on the EG feedback, I have focused on simplicity and addressing the most basic scenarios. The API consists of
@Suspend method-level annotation and AsyncContext interface.
Please review the examples to see how the API is supposed to be used: