{R : Type u_1} →
  {X : Type u_2} →
    {motive : FreeAlgebra.Pre R X → Sort u} →
      (ctorIdx : ℕ) → (t : FreeAlgebra.Pre R X) → ctorIdx = t.ctorIdx → FreeAlgebra.Pre.ctorElimType ctorIdx → motive t