code: func (m *MutexKV) Lock(key string) {
  	log.Printf("[DEBUG] Locking %q", key)
  	m.get(key).Lock()
  	log.Printf("[DEBUG] Locked %q", key)
  }
docs: // Locks the mutex for the given key. Caller is responsible for calling Unlock
  // for the same key