{R : Type r} →
  [inst : CommRing R] →
    {W' : WeierstrassCurve.Affine R} →
      {motive : W'.Point → Sort u} →
        (ctorIdx : ℕ) →
          (t : W'.Point) → ctorIdx = t.ctorIdx → WeierstrassCurve.Affine.Point.ctorElimType ctorIdx → motive t