We either don't reformat (struct structs) or lose comments (tuple structs). We should do neither. e.g., ``` struct Foo( /* a comment */ ); struct Foo(); struct Foo{ /* a comment */ } struct Foo{} ``` should be idempotent