# Functions
NewStatus creates a new status entity.
# Constants
PeerConnected means the peer has an active connection.
PeerConnecting means there is an on-going attempt to connect to the peer.
PeerDisconnected means there is no connection to the peer.
PeerDisconnecting means there is an on-going attempt to disconnect from the peer.
# Variables
ErrPeerUnknown is returned when there is an attempt to obtain data from a peer that is not known.
# Type aliases
PeerConnectionState is the state of the connection.