code: func (s *session) removePartyMember(party *party) {
  	s.Lock()
  	defer s.Unlock()
  
  	delete(s.parties, party.id)
  }
docs: // removePartyMember removes participant from in-memory representation of
  // party members. Occurs under a lock.