A propos the compiler listing: I've found that when using output(*print)
sometimes vital info is cut off due to formatting so to be sure I get
everything I normally output to a named textfile instead. For shorter
programs I also favor invoking the compiler from Qshell as it will echo
the error messages to stdout which can be time saving (don't have to
through a whole file for a single error).