Inlining await for decreasing the number of checkpoints

Also see Star.mo - Dealing with async* - A Library for a library to kelp you track if your check point was hit or not.

When an async* returns you won’t know if a checkpoint triggered or not unless you mange it. I recommend never calling async* unless it returns this(or similar) structure. of course if you ALWAYS await this isn’t the case…but any branches induce a safety issue.