pinocchio (npm): my error handling library
Keywords: error|normalize|a-string-is-not-an-error|a-plain-object-is-not-an-error-either|why-does-your-error-message-have-a-JSON-blob-in-it-seriously