A step function that takes a context and returns a promise that resolves when the step is done.
The context type.
The context.
A step function that takes a context and returns a promise that resolves when the step is done.