∀ {M : Type u_1} {N : Type u_2} {α : Type u_3} {β : Type u_4} {γ : Type u_5} {δ : Type u_6} [inst : VAdd M α]
  [inst_1 : VAdd M β] [inst_2 : VAdd N γ] [inst_3 : VAdd N δ] {σ : M → N} (f : α →ₑ[σ] γ) (g : β →ₑ[σ] δ),
  f.prodMap g = { toFun := Prod.map ⇑f ⇑g, map_vadd' := ⋯ }