Fix #36

* Parse: Transform TypeDefList into a python list and remove tracking
* Ast: Remove TypeDefList node
* Parse test: update relevant test