fun (f : A -> B) => fun (x : A) => f x