genstate (npm): Consume promises and generators to create a state
Keywords: state|generator|async