const maxResponsePairingHistory … var allChatSessions … var chatSessionsLock … type UserChatSession … func GetUserChatSession(user common.UserRecord) *UserChatSession { … } func (s *UserChatSession) AddResponsePairing(pairing ResponsePairing) { … } type ResponsePairing … func (s *UserChatSession) String() string { … }