better workaround for leak in combinators.Parsers