>>> 5 & (+1) & show "6"
>>> sqrt $ [1 / n^2 | n <- [1..1000]] & sum & (*6) 3.1406380562059946
>>> 5 & (+1) & show "6"
>>> sqrt $ [1 / n^2 | n <- [1..1000]] & sum & (*6) 3.1406380562059946@since base-4.8.0.0
>>> 5 & (+1) & show "6"
>>> sqrt $ [1 / n^2 | n <- [1..1000]] & sum & (*6) 3.1406380562059946
╭───────╮ c b │ ┌─ f ─┼───> >───┼─┤ │ │ └─ g ─┼───> ╰───────╯ c'
>>> (10,20) & _1 .~ 30 & _2 .~ 40 (30,40)
>>> (10,20) &~ do _1 .= 30; _2 .= 40 (30,40)This does not support type-changing assignment, e.g.
>>> (10,20) & _1 .~ "hello" ("hello",20)