rustc: For one-tuples, make parsing and printing the type work

and add a test to reflect-visit-data