Reduce

typealias Reduce<S, I, A> = suspend PipelineContext<S, I, A>.(intent: I) -> Unit

An operation that processes incoming MVIIntents