code: func (c *confirms) Close() error {
  	c.m.Lock()
  	defer c.m.Unlock()
  
  	for _, l := range c.listeners {
  		close(l)
  	}
  	c.listeners = nil
  	return nil
  }
docs: // Close closes all listeners, discarding any out of sequence confirmations