whenthen (npm): Holds function executions back until a certain requirement is met
Keywords: flow|flowcontrol|when