Align the AST with the syntax of GADT declarations. Fixes #149.