code: def addBorrowers(self, *borrowers):
          
          self._borrowers.extend(borrowers)
  
          debug.logger & debug.flagCompiler and debug.logger(
              'current MIB borrower(s): %s' % ', '.join([str(x) for x in self._borrowers]))
  
          return self
docs: Add more transformed MIBs repositories to borrow MIBs from.
  
          Whenever MibCompiler.compile encounters MIB module which neither of
          the *searchers* can find or fetched ASN.1 MIB module can not be
          parsed (due to syntax errors), these *borrowers* objects will be
          invoked in order of their addition asking each if already transformed
          MIB can be fetched (borrowed).
  
          Args:
              borrowers: borrower object(s)
  
          Returns:
              reference to itself (can be used for call chaining)