code: func (c *Client) sendToChannel(keyed keyedData) {
  	c.Lock()
  	defer c.Unlock()
  
  	for key, channel := range c.watchers {
  		if strings.Contains(keyed.Key, key) {
  			channel <- keyed
  			return
  		}
  	}
  }
docs: // Send data to correct channel