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