added `ao prog2hs` option that emits a minimal Haskell module 'AOProg' for one program.