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)