∀ (cache : Lean.Meta.Simp.Cache) (failureCache : Lean.ExprSet) (numSteps : ℕ) (msgLog : List String)
  (morTheorems transitionTheorems : Mathlib.Meta.FunProp.GeneralTheorems),
  sizeOf
      { cache := cache, failureCache := failureCache, numSteps := numSteps, msgLog := msgLog,
        morTheorems := morTheorems, transitionTheorems := transitionTheorems } =
    1 + sizeOf cache + sizeOf failureCache + sizeOf numSteps + sizeOf msgLog + sizeOf morTheorems +
      sizeOf transitionTheorems