separatedBy combinator
Let text always succeed with at least an empty string
csv parser example