a -| f
is shorthand for a map f
a <~ b
is shorthand for discardRight(a, b)
a >| b
is shorthand for a map (_ => b)
a | b
is shorthand for orElse(a, b)
a || b
is shorthand for either(a, b)
a ~ b
is shorthand for andThen(a, b)
a ~> b
is shorthand for discardLeft(a, b)