[req.suspend_func]
A type Func satisfies SuspendFunc if it meets the following requirements:
SuspendFunc Requirements: Pseudo-Signature, Semantics
Copy constructor.
Body that accepts the current task execution point to resume later.
See also:
resumable tasks