- tailRecM3<M>(m): (<A, B, C, X>(stepper) => ((a) => ((b) => ((c) => Get1<M, X>))))
Returns (<A, B, C, X>(stepper) => ((a) => ((b) => ((c) => Get1<M, X>))))
- <A, B, C, X>(stepper): ((a) => ((b) => ((c) => Get1<M, X>)))
Parameters
stepper: ((a) => ((b) => ((c) => Get1<M, ControlFlow<X, readonly [A, B, C]>>)))
Returns ((a) => ((b) => ((c) => Get1<M, X>)))
- (a): ((b) => ((c) => Get1<M, X>))
Returns ((b) => ((c) => Get1<M, X>))
- (b): ((c) => Get1<M, X>)
Returns ((c) => Get1<M, X>)