{A : Type u_1} →
  {motive : NonUnitalCommCStarAlgebra A → Sort u} →
    ([toNonUnitalNormedCommRing : NonUnitalNormedCommRing A] →
        [toStarRing : StarRing A] →
          [toCompleteSpace : CompleteSpace A] →
            [toCStarRing : CStarRing A] →
              [toNormedSpace : NormedSpace ℂ A] →
                [toIsScalarTower : IsScalarTower ℂ A A] →
                  [toSMulCommClass : SMulCommClass ℂ A A] →
                    [toStarModule : StarModule ℂ A] →
                      motive
                        { toNonUnitalNormedCommRing := toNonUnitalNormedCommRing, toStarRing := toStarRing,
                          toCompleteSpace := toCompleteSpace, toCStarRing := toCStarRing,
                          toNormedSpace := toNormedSpace, toIsScalarTower := toIsScalarTower,
                          toSMulCommClass := toSMulCommClass, toStarModule := toStarModule }) →
      (t : NonUnitalCommCStarAlgebra A) → motive t