Working on support for typedefs, structs, and unions.