list (Z -> nat) : Set cons (A:= Z-> nat) : (Z->nat) -> list (Z -> nat) -> list (Z -> nat) cons Zabs_nat : list (Z -> nat)