{motive : Lean.Compiler.LCNF.ExtractClosed.State → Sort u} →
  ((decls : Array (Lean.Compiler.LCNF.Decl Lean.Compiler.LCNF.Purity.pure)) →
      (fvarDecisionCache : Std.HashMap Lean.FVarId Bool) →
        motive { decls := decls, fvarDecisionCache := fvarDecisionCache }) →
    (t : Lean.Compiler.LCNF.ExtractClosed.State) → motive t