(fun (x : A) => x) (fun (y : A) => y) z