Style fixes
Add tests for deep nesting with tags
Fix output for recursively nested anonymous structs with tags