def before.next
import bend-kit-camber@0.15.0.1/camber.bend as Camberimport Base
732def before.next(~S: Type, ~E: Data, step: Step<S, E>, next: S -> IO(Step<S, E>)) -> IO(Step<S, E>):
733 match step:
734 case Continue{state}:
735 next(state)
736 case Early{state, response}:
737 IO.pure(Step<S, E>, Early{state, response})
738 case Reject{state, error}:
739 IO.pure(Step<S, E>, Reject{state, error})