dvv/luvit — comment on commit 1911686141e31f8e1c7d6b8ea24a64bad4f8b8dc
File: lib/emitter.lua line 26
By dvv:

This was the source of evil "bad argument #2 to '?' (string expected, got table)". Indeed, if passed error is an error object, `error` fails, and we get double-fault