target: ghc 1.hs ghc 2.hs ghc 3.hs