Make a Matcher that takes 0 or more matches from parsers
returned by provided parser-generating function.
This is like a combination of chain and reduceLeft.
Each next parser is made based on previously accumulated value,
parsing continues from left to right until first nonmatch.
Make a Matcher that takes 0 or more matches from parsers returned by provided parser-generating function.
This is like a combination of chain and reduceLeft. Each next parser is made based on previously accumulated value, parsing continues from left to right until first nonmatch.