Pooling; refactoring.
Remove Parser<N> classes.
Add PooledParser.
Add Parser::purify.
Parser::until pooling impovements.
Parser::seq pooling improvements.