package msn type MessengerPool struct { } func (mp *MessengerPool) GetMessenger() Messenger { return nil } func GetMessenger() Messenger { return &mMessenger{} }