``` fn main() { (obj () { }); } ``` pretty-prints as ``` fn main() { obj () { } } ``` which is rejected with the message "expecting ident", pointing at the "()" after "obj". I'm guessing this is a parser bug rather than a pretty-printer bug, since rust is mostly an expression language.