code: def pop(self, name):
          
          name = mkey(name)
          temp = mkey((name, "__poptmp__"))
          self.rename(name, temp)
          value = self[temp]
          del(self[temp])
          return value
docs: Get and remove key from database (atomic).