{motive : Lean.ProjectionFunctionInfo → Sort u} →
  ((ctorName : Lean.Name) →
      (numParams i : ℕ) →
        (fromClass : Bool) → motive { ctorName := ctorName, numParams := numParams, i := i, fromClass := fromClass }) →
    (t : Lean.ProjectionFunctionInfo) → motive t