Reduction

constructor(state: S, vararg reactions: Reaction<A>?)