code: def find_docstring(self):
          
          #The docstrings for the interface are compiled from the separate docstrings
          #of the module procedures it is an interface for. We choose the first of these
          #procedures by convention and copy its docstrings over.
          #Just use the very first embedded method that isn't None and has a docstring.
          if self.first and len(self.docstring) == 0:
              self.docstring = self.first.docstring
docs: Sets the docstring of this interface using the docstrings of its embedded
          module procedures that it is an interface for.