docs: def append(self, item):
          """
          append a single item to the array, growing the wrapped numpy array
          if necessary
          """
          try:
              self._data[self._position] = item
          except IndexError:
              self._grow()
              self._data[self._position] = item
          self._position += 1
          return self