{motive : Lean.Elab.Level.State → Sort u} →
  (t : Lean.Elab.Level.State) →
    ((ngen : Lean.NameGenerator) →
        (mctx : Lean.MetavarContext) →
          (levelNames : List Lean.Name) → motive { ngen := ngen, mctx := mctx, levelNames := levelNames }) →
      motive t