Haskell compile and execute in one go