implements s_serviceDispatch
makes s_serviceRequire create a new service only if it does not exist
makes s_workerRequire create a new worker only if it does not exist
doesn't put the modified broker in the IO monad
adds frame manipulation functions
pop returns empty tuple now
implements s_brokerClientMsg
modifies s_brokerPurge to respect that workers are sorted from oldest to newest
changes some function signatures to better reflect the purpose of the params
adds custom assert
removes z_assert
BEHOLD! implements s_brokerWorkerMsg
Implements app entry point