~qpfiffer/lair

Don't need to check here, just use throw_exception.
Add disparate equality test.
More useful tests

* Tweak No such function error to include bad function name
Better expression evaluation.

Fix a couple tests and add a new one.
More information when shadowing, but it's still broken.
alpine/musl fixes.
Rename build so it'll be picked up.
Add sourcehut build manifest
Add ability to call functions without !.
Call functions that are defined without needing '!'
We shouldn't need ! to call functions.
Add string range test that doesn't work
Exceptions work as intended.
Had longjmp logic backwards.
It compiles but it's all messed up.
Doesn't compile right now, but should probably use setjmp/longjmp.
Nothing important.
Remove broken build link
Next