"""Push a one-byte unsigned integer.
  This is a space optimization for pickling very small non-negative ints,
  in range(256).
  """
Why does a numpy array with dtype=object result in a much smaller file size than dtype=int?