Please add a set of test cases to the distribution, so that it is easier to verify changes in the compiler. The PlUnit framework may come in handy for this. With `run_tests/0`, one can simply run all test cases and gets a report of what has worked.