try-catch-finally style error management is common in many programming
languages. Though the underlying mechanism of propagating errors up a “call
stack” is alright from a development perspective, the common syntax ends up
invariably mangling the code flow. In cspjs, a macro library presenting an
felt to me to be a better way to fit error handling and recovery code into the
statement-by-statement sequential flow of activity.