repr: print the name of structs
repr: remove trailing {} from unit-like structs