BD
Size: a a a
AG
AG
BD
AG
AG
AG
AG
[| foo (f x) (g y) |]
это грубо говоря сахар для чего то типа if f x is Just x' then
if g y is Just y' then
Just foo x' y'
else Nothing
AG
IJ
BD
AG
AG
AG
AG
BD
BD
AG
AG
Add (S (S Z)) (S (S Z))
, стало S (S (S (S Z)))