Issue #105 - Use input filename in hs output

When the compiler writes a .hs output file, it now takes the filename from the input .scm file, instead of hardcoding it to `_tmp.hs`.
Added a v3.9 section