VM: fixes 'raise'
better error messages for macro instantiations