shortcircuit (npm): asynchronous short circuit evaluation
Keywords: boolean|first order logic|promises|async