∀ {F : Type u_2} {A : Type u_3} {B : Type u_1} [inst : NonUnitalNonAssocSemiring A]
  [inst_1 : NonUnitalNonAssocSemiring B] [inst_2 : FunLike F A B] [NonUnitalRingHomClass F A B] (f : F) (x y : A),
  f (x * y) = f x * f y