Basic AST

Maybe rename to `FieldAccess` in order to be in line with the grammar?