Implemented struct and union AST types and parsing.