∀ {R : Type u_1} {M : Type u_2} {S : Type u_3} {A : Type u_4} {B : Type u_5} [inst : CommSemiring R]
  [inst_1 : CommSemiring S] [inst_2 : CommSemiring A] [inst_3 : CommSemiring B] [inst_4 : Algebra R S]
  [inst_5 : Algebra R A] [inst_6 : Algebra R B] [inst_7 : AddCommMonoid M] [inst_8 : Algebra S B] [inst_9 : Algebra A B]
  [inst_10 : IsScalarTower R A B] [inst_11 : IsScalarTower R S B] [Algebra.IsPushout R A S B],
  Algebra.IsPushout R (AddMonoidAlgebra A M) S (AddMonoidAlgebra B M)