{motive : Lean.Compiler.LCNF.CtorFieldInfo → Sort u} →
  motive Lean.Compiler.LCNF.CtorFieldInfo.erased →
    ((i : ℕ) → (type : Lean.Expr) → motive (Lean.Compiler.LCNF.CtorFieldInfo.object i type)) →
      ((i : ℕ) → motive (Lean.Compiler.LCNF.CtorFieldInfo.usize i)) →
        ((sz offset : ℕ) → (type : Lean.Expr) → motive (Lean.Compiler.LCNF.CtorFieldInfo.scalar sz offset type)) →
          motive Lean.Compiler.LCNF.CtorFieldInfo.void → (t : Lean.Compiler.LCNF.CtorFieldInfo) → motive t