Much better error reporting, it now should report line numbers most of the time an error
happens in malang.