Suspend is a generator -based control-flow utility for Node that enables clean, pseudo-synchronous syntax for asynchronous interactions.
"Suspend is a small abstraction around generators that is designed to``play nice""with Node's callback conventions and/or promises."