Minor bug fixes and improvements.

Ditches the `.eql` function, adds a working exist function; correctly
passes around assertion line numbers, for errors to come in the client's
code and correctly set `.False` and `.True` error messages.