∀ (proofs types implicits descend underBinder usedOnly merge useContext onlyGivenNames preserveBinderNames lift : Bool),
  sizeOf
      { proofs := proofs, types := types, implicits := implicits, descend := descend, underBinder := underBinder,
        usedOnly := usedOnly, merge := merge, useContext := useContext, onlyGivenNames := onlyGivenNames,
        preserveBinderNames := preserveBinderNames, lift := lift } =
    1 + sizeOf proofs + sizeOf types + sizeOf implicits + sizeOf descend + sizeOf underBinder + sizeOf usedOnly +
              sizeOf merge +
            sizeOf useContext +
          sizeOf onlyGivenNames +
        sizeOf preserveBinderNames +
      sizeOf lift