∀ (shortDeclName declName : Lean.Name) (levelNames : List Lean.Name) (binderIds : Array Lean.Syntax) (numParams : ℕ)
  (type : Lean.Expr),
  sizeOf
      { shortDeclName := shortDeclName, declName := declName, levelNames := levelNames, binderIds := binderIds,
        numParams := numParams, type := type } =
    1 + sizeOf shortDeclName + sizeOf declName + sizeOf levelNames + sizeOf binderIds + sizeOf numParams + sizeOf type