A (rather complex) type for tsv file