Corrected missing "explicit" on PoolAllocator.
Fixed extra token consumption when parsing functions. Corrected memory
leak in FunctionExpr with internal std::vector not using PoolAllocator.