docs: def chain(cls, *iterables):
      """
      Similar to #itertools.chain.from_iterable().
      """
  
      def generator():
        for it in iterables:
          for element in it:
            yield element
      return cls(generator())