Giving the module a mostly unique name.
Store the produced dylib with a unique name.
Use the verbosity of the parent ghc.
Allow to compile Test/QQ/LongString as well.