Include the start position of each node within the AST.

It will help to write error messages.

The position of the identifiers can be removed.