(|>) a value onto the target of a Lens into your
Monad's state and return the result.
When you do not need the result of the operation, (|>=) is
more flexible.
(|>) a value onto the target of a Lens into your
Monad's state and return the old result.
When you do not need the result of the operation, (|>=) is
more flexible.