code: def paragraphs(self, index = None):
          
          if index is None:
              return self.select(Paragraph,None,True,default_ignore_structure)
          else:
              if index < 0:
                  index = self.count(Paragraph,None,True,default_ignore_structure) + index
              for i,e in enumerate(self.select(Paragraph,None,True,default_ignore_structure)):
                  if i == index:
                      return e
              raise IndexError
docs: Returns a generator of Paragraph elements found (recursively) under this element.
  
          Arguments:
              index (int or None): If set to an integer, will retrieve and return the n'th element (starting at 0) instead of returning the generator of all