docs: def add_binary(self, data, address=0, overwrite=False):
          """Add given data at given address. Set `overwrite` to ``True`` to
          allow already added data to be overwritten.
  
          """
  
          address *= self.word_size_bytes
          self._segments.add(_Segment(address,
                                      address + len(data),
                                      bytearray(data),
                                      self.word_size_bytes),
                             overwrite)