1 2foo 3 | False = baz 4 | True = bux 5 6foo a b = ab 7 where 8 (x:xs) = if baz 9 then qux 10 else if qux 11 then faux 12 else vrai 13 14p1 15 | g1 = e1 16 | g2 = e2 17 | otherwise = e3 18 19 20foo = qux (\x -> f (b (c x))) 21 22foo = qux (\xs -> e xs) 23 24foo = qux (\x -> x + b) 25 26foo = qux (\x y -> f y x) 27 28foo = qux (\x -> f (b x)) 29 30foo = qux (\x -> f x) 31 32foo = qux (\x -> f $ b x) 33 34foo = qux (\x -> (x +)) 35 36 37