filter out stackunderflow errors if other errors are in the compiler result.  Missing types, for example, can result in stackunderflow errors and are hopefully alalready caught and reported.
add source file to error output
handle missing types so we can get to the reducer where it will report those missing types
use more useful error message when tags are unbalanced
handle fxArray and other things like it