{motive : Lean.Compiler.LCNF.FloatLetIn.FloatState → Sort u} →
  (t : Lean.Compiler.LCNF.FloatLetIn.FloatState) →
    ((decision : Std.HashMap Lean.FVarId Lean.Compiler.LCNF.FloatLetIn.Decision) →
        (newArms : Std.HashMap Lean.Compiler.LCNF.FloatLetIn.Decision (List Lean.Compiler.LCNF.CodeDecl)) →
          motive { decision := decision, newArms := newArms }) →
      motive t