Text: simplify delimited reader, more functional-friendly