Fresheyeball/elm-return/6.0.3

NOTE: this package is not compatible with Elm 0.19.1

Infix

Elm is getting less functional, here is some relief

(<$>) : (a -> b) -> Return msg a -> Return msg b

map as an infix, like normal

(<*>) : Return msg (a -> b) -> Return msg a -> Return msg b

apply as an infix, like normal

(>>=) : Return msg a -> (a -> Return msg b) -> Return msg b

bind as an infix, like normal

Infix order may not work correctly https://github.com/elm-lang/elm-compiler/issues/1096