Add test for struct
Store struct field docs
Add basic enum test
enum fields
deduplication
foo
enum field values
defines
Better typedef handling
Get repo_test to pass a bit