Read me for GAble Run with cabal run to pass args, cabal run . -- --fname=synth1.hs to compile just the executable, cabal exec -- ghc --make Gable.hs