>> package:prelude-compat

Sequentially compose two actions, discarding any value produced by the first, like sequencing operators (such as the semicolon) in imperative languages.
Sequentially compose two actions, passing any value produced by the first as an argument to the second.