Move node definitions to astnodes.h
Add first dump implementation