AST nirvana

It is better if they are kept at the end since that where they have to be but they shouldn’t be allowed anywhere. There’s no such syntax.

I don’t think inventing a new node would help. This also make it much easier to construct the fields declarations.