f a (foo1 a) = f a (foo2 a) f a (foo1 a) = f a (foo1 a) f a (foo2 a) = f a (foo2 a) (λ x, f x (id (id (id (foo1 x))))) = λ x, f x (foo2 x)