This is the attempt to expose an "ipython kernel" interface for a rakudo process.
ipython kernels communicate with one or more frontends (terminals) using ZeroMQ sockets.
IPython ZeroMQ Protocol: http://ipython.org/ipython-doc/rel-0.13.1/development/messaging.html