Hi, Is there a way to return the remaining input, so that parsec can be used to parse one piece at a time. So something like: chunk = many (noneOf ",:") parse chunk "abc,123:xyz" Would return ("abc", ",123:last") or similar? thanks, Rob