code: func (mock *commMock) Accept(accept common.MessageAcceptor) <-chan proto.ReceivedMessage {
  	ch := make(chan proto.ReceivedMessage)
  	mock.acceptors = append(mock.acceptors, &channelMock{accept, ch})
  	return ch
  }
docs: // Accept returns a dedicated read-only channel for messages sent by other nodes that match a certain predicate.
  // Each message from the channel can be used to send a reply back to the sender