Return a scheduler future from the suspend function instead of a channel (use that for signaling the resumption instead)
Return a scheduler future from the suspend function instead of a channel (use that for signaling the resumption instead)

This seems to never unblock right now.

Logicalshift/desync