readTsvWithHeader

fun InputStream.readTsvWithHeader(commentChar: Char = '#', charset: Charset = Charsets.UTF_8, processRow: (Map<String, String>) -> Unit)
fun InputStream.readTsvWithHeader(commentChar: Char = '#', charset: Charset = Charsets.UTF_8): List<Map<String, String>>
fun String.readTsvWithHeader(commentChar: Char = '#', processRow: (Map<String, String>) -> Unit)
fun String.readTsvWithHeader(commentChar: Char = '#'): List<Map<String, String>>