f 1 fun (x : Nat) => x : Nat f 1 fun (x : Nat) => x : Nat f 1 fun (x : Nat) => x : Nat f 1 fun (x : Nat) => x : Nat f 1 fun (x : Nat) => x : Nat