Eventful.ProcessManager
data ProcessManager state event command
data ProcessManagerCommand event command
applyProcessManagerCommandsAndEvents