∀ {M : Type u_10} {N : Type u_11} [inst : Add M] [inst_1 : Add N] (toFun : M → N)
  (map_add' : ∀ (x y : M), toFun (x + y) = toFun x + toFun y) (toFun_1 : M → N)
  (map_add'_1 : ∀ (x y : M), toFun_1 (x + y) = toFun_1 x + toFun_1 y),
  ({ toFun := toFun, map_add' := map_add' } = { toFun := toFun_1, map_add' := map_add'_1 }) = (toFun = toFun_1)