add comment in AST.hs