pprocess.PersistentChannel:
A persistent communications channel which can handle peer disconnection,
acting as a server, meaning that this channel is associated with a specific
address which can be contacted by other processes.
pprocess.Exchange:
A communications exchange that can be used to detect channels which are
ready to communicate.
pprocess.Map:
An exchange which can be used like the built-in 'map' function.