{motive : Lean.Compiler.LCNF.FloatLetIn.BaseFloatContext → Sort u} →
  (t : Lean.Compiler.LCNF.FloatLetIn.BaseFloatContext) →
    ((decls : List (Lean.Compiler.LCNF.CodeDecl Lean.Compiler.LCNF.Purity.pure)) → motive { decls := decls }) → motive t