fanout = zip in the Arrow terminology
fanout = zip in the Arrow terminology
parallel composition
parallel composition
zip with another fold, running this one only for its side effects
zip with another fold, running this one only for its side effects
zip with another fold only for its side effects
zip with another fold only for its side effects
zip 2 folds to return a pair of values.
zip 2 folds to return a pair of values. alias for zip
alias for observeNextState
alias for observeNextState
alias for observeState
alias for observeState
alias for observeWithNextState
alias for observeWithNextState
alias for observeWithState
alias for observeWithState
equivalent of the as method for functors, added here for easier type inference
equivalent of the as method for functors, added here for easier type inference
pipe the output of this fold into another fold
pipe the output of this fold into another fold
contra flatmap the input values
contra flatmap the input values
contramap the input values
contramap the input values
map the output value
map the output value
flatMap the output value
flatMap the output value
create a fold that will run this fold repeatedly on input elements and collect all results
create a fold that will run this fold repeatedly on input elements and collect all results
alias for <*
alias for <*
observe the next state
observe the next state
observe the current state
observe the current state
observe both the input value and the next state
observe both the input value and the next state
observe both the input value and the current state
observe both the input value and the current state
alias for *>
alias for *>
run another fold on the end result
run another fold on the end result
run a Fold with a Foldable instance
run a Fold with a Foldable instance
run over one element
run over one element
equivalent of the void method for functors, added here for easier type inference
equivalent of the void method for functors, added here for easier type inference
zip 2 folds to return a pair of values.
zip 2 folds to return a pair of values. alias for <*>
alias for a non-effectful Fold