Implement world's simplest CSV/TSV sniffer. Closes #48.