This is actually great, and I predict that fans of nil-punning will rapidly discover the joys of actually having errors trigger where the error was introduced rather than propagating through the program.
Any news on ClojureScript gaining the feature?
Well, kind of. This is the kind of problem that you might throw schemas (eg. Malli) at pre 1.13.
It’ll be nice to have it at hand in the base language though.
Working on it :)