format::tsv supports writing and reading text in TSV (Tab Separated Values) format:

	name\tdescription
	Hare\tThe Hare programming language

TSV doesn't allow tabs to be used as anything other than a separator. Due to this, any existing tabs are removed when writing.
