∀ {F : Type u_10} {M : outParam (Type u_11)} {N : outParam (Type u_12)} [inst : AddZero M] [inst_1 : AddZero N]
  [inst_2 : FunLike F M N],
  (∀ (f : F) (x y : M), f (x + y) = f x + f y) → (∀ (f : F), f 0 = 0) → AddMonoidHomClass F M N