result-box (npm): Because throw/catch is not always best
Keywords: result|response