∀ {M : Type u_1} {N : Type u_2} [inst : Monoid M] [inst_1 : Monoid N] (h : M ≃* N) (x y : Mˣ),
  (↑(Units.map h.toMonoidHom)).toFun (x * y) =
    (↑(Units.map h.toMonoidHom)).toFun x * (↑(Units.map h.toMonoidHom)).toFun y