differentiate between passing failure and errors
lisp run specific tests and check all return types