code: func (c *Client) Listener(kind ListenerType, event string) *Listener {
  	listener := &Listener{
  		Type:      kind,
  		Event:     event,
  		Messages:  make(chan redis.Message),
  		PMessages: make(chan redis.PMessage),
  		Client:    c,
  	}
  	c.Subscribe(listener)
  
  	return listener
  }
docs: // Convenience function to create a new listener for an event.