|> package:lens

snoc an element onto a container. This is an infix alias for snoc.
>>> Seq.fromList [] |> a
fromList [a]
>>> Seq.fromList [b, c] |> a
fromList [b,c,a]
>>> LazyT.pack "hello" |> '!'
"hello!"
Modify the target(s) of a Lens', Iso, Setter or Traversal using (|>).
Modify the target(s) of a Lens', Iso, Setter or Traversal using (|>).
>>> (["world"], ["lens"]) & _1 |>~ "hello"
(["world","hello"],["lens"])
(|>) 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.
(|>) a value onto the target of a Lens and return the old 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 result. When you do not need the result of the operation, (|>=) is more flexible.
(|>) a value onto the target of a Lens and return the result. When you do not need the result of the operation, (|>~) is more flexible.