Interpreting source files on the fly with GHC!