WIP: newer, much more robust transpose.

Still needs awareness of fat commas and end delimiters.