this was not a 'parser' combinator library.