fourmolu-0.0.6.0: data/examples/declaration/value/function/arrow/proc-do-simple2.hs
{-# LANGUAGE Arrows #-}
foo f = proc a ->
do f -< a
bazbaz f g h = proc (a, b, c) ->
do x
<- f b -< a
y <-
g b -< b
z <-
h
x
y
-< (
a,
b,
c
)
returnA -<
(x, y, z)