updating hello world triangle Haskell files, with some CPP file updates