This is great, thanks Simon. I'm currently not involved in any haskell projects anymore, but please do keep the ball rolling for FunGEn.I'm currenty exploring how domain-specific development and software product lines can be streamlined for game development. You can check it out at http://sharpludus.codeplex.com. Volunteers to port such a work to Haskell are welcome.