code: func (ln *Listener) Receive() (channel string, payload string, err error) {
  	return ln.ReceiveTimeout(0)
  }
docs: // Receive indefinitely waits for a notification. This is low-level API
  // and in most cases Channel should be used instead.