herder (npm): A functional programming kit for building evented execution engines that can tame async calls, with optional state machine.
Keywords: async|state machine|nodejs