# Functions
NewMsgServer registers a protocol and returns a new server to declare request and response handlers on.
# Structs
Item is queue entry used to match responds to sent requests.
MessageServer is a request-response multiplexer on top of the p2p layer.
# Type aliases
MessageType is an int32 used to distinguish between server messages inside a single protocol.