Halt Scope
class HaltScope<C, R, S>(val step: TypedValue, val context: C, val state: S, val effectKey: String?)
Receiver scope for before.each(step) { } lambdas.
Provides access to the current StepPhase.Before phase data and the halt keyword — so halt because "reason" is syntactically available directly inside the block without any import.
Parameters
C
The context type.
R
The result type.
S
The state type.