Lemma lfun_addN : left_inverse zero_lfun opp_lfun add_lfun.Proof. by move=> f; apply/lfunP=> v; rewrite !lfunE /= lfunE addNr. Qed.

(* Specifications: *)
Definition lfun_zmodMixin := ZmodMixin lfun_ad
Canonical lfun_zmodType := Eval hnf in ZmodTyp