docs: def _formatinfo(format):
      """
      Calculate the size and number of items in a struct format.
      """
      size = struct.calcsize(format)
      return size, len(struct.unpack(format, B('\x00') * size))