docs: def extend(self, iterable, new_name=False):
          """
          Add further arrays from an iterable to this list
  
          Parameters
          ----------
          iterable
              Any iterable that contains :class:`InteractiveBase` instances
          %(ArrayList.rename.parameters.new_name)s
  
          Raises
          ------
          %(ArrayList.rename.raises)s
  
          See Also
          --------
          list.extend, append, rename"""
          # extend those arrays that aren't alredy in the list
          super(ArrayList, self).extend(t[0] for t in filter(
              lambda t: t[1] is not None, (
                  self.rename(arr, new_name) for arr in iterable)))