∀ (toBaseRuleSet : Aesop.BaseRuleSet) (simpTheoremsArray : Array (Lean.Name × Lean.Meta.SimpTheorems))
  (simpTheoremsArrayNonempty : 0 < simpTheoremsArray.size) (simprocsArray : Array (Lean.Name × Lean.Meta.Simprocs))
  (simprocsArrayNonempty : 0 < simprocsArray.size) (localNormSimpRules : Array Aesop.LocalNormSimpRule),
  sizeOf
      { toBaseRuleSet := toBaseRuleSet, simpTheoremsArray := simpTheoremsArray,
        simpTheoremsArrayNonempty := simpTheoremsArrayNonempty, simprocsArray := simprocsArray,
        simprocsArrayNonempty := simprocsArrayNonempty, localNormSimpRules := localNormSimpRules } =
    1 + sizeOf toBaseRuleSet + sizeOf simpTheoremsArray + sizeOf simpTheoremsArrayNonempty + sizeOf simprocsArray +
        sizeOf simprocsArrayNonempty +
      sizeOf localNormSimpRules