∀ {N : Type u_3} [inst : Monoid N] {P : Type u_4} [inst_1 : Monoid P] {ψ : N →* P} {S : Type u_1} [inst_2 : Semiring S]
  [inst_3 : MulSemiringAction N S] {T : Type u_2} [inst_4 : Semiring T] [inst_5 : MulSemiringAction P T],
  DistribMulActionSemiHomClass (S →ₑ+*[ψ] T) (⇑ψ) S T