Refactored SuperClosure to support multiple parsers. The token parser is much faster than the AST parser.