Biblioteca para analisar e verificar o código Haskel

Existe alguma biblioteca no hackage que pode analisar o código haskell e verificar se é um código válido ou nã

Estou disposto a jogar um pouco com um modelo evolutivo e quero verificar se as seqüências de código produzidas serão compiladas sem precisar gravá-las no disco e executar o compilado

Ideally seria bom poder executar o código nas strings também, mas apenas verificar a validade do código está o

Se você conhece as bibliotecas do analisador (em haskell) que verificam outros idiomas (lisp, C, ...), também seria bo

questionAnswers(1)

yourAnswerToTheQuestion