(motive : Lean.PPContext → Sort u_1) →
  (ctx : Lean.PPContext) →
    ((env : Lean.Environment) →
        (mctx : Lean.MetavarContext) →
          (lctx : Lean.LocalContext) →
            (opts : Lean.Options) →
              (currNamespace : Lean.Name) →
                (openDecls : List Lean.OpenDecl) →
                  motive
                    { env := env, mctx := mctx, lctx := lctx, opts := opts, currNamespace := currNamespace,
                      openDecls := openDecls }) →
      motive ctx