code: def mount(self, prefix, adapter):
          
          self.adapters[prefix] = adapter
          keys_to_move = [k for k in self.adapters if len(k) < len(prefix)]
  
          for key in keys_to_move:
              self.adapters[key] = self.adapters.pop(key)
docs: Registers a connection adapter to a prefix.
  
          Adapters are sorted in descending order by prefix length.