{R : Type u} →
  [inst : CommRing R] →
    {L : Type v} →
      {M : Type w} →
        {N : Type w₁} →
          [inst_1 : LieRing L] →
            [inst_2 : LieAlgebra R L] →
              [inst_3 : AddCommGroup M] →
                [inst_4 : Module R M] →
                  [inst_5 : LieRingModule L M] →
                    [LieModule R L M] →
                      [inst_7 : AddCommGroup N] →
                        [inst_8 : Module R N] →
                          [inst_9 : LieRingModule L N] → [LieModule R L N] → L → Module.End R (TensorProduct R M N)