Rearranged tests in hoax_test
Rename hoax_ast -> hoax_module
Compiling is hoax_module's responsibility
Move error-raising code to hoax_syntax