Changed so the tuple type doesn't derive show, but has it's own show.