public Parser times() {
        if (timesParser == null) {
           FutureParser future = scoped("times");
           timesParser = future;
           future.setParser(
               sequence(
                   choice(
                       identifier(),
                       integer()
                   ),
                   token("TIMES")
               )
           );
        }

        return timesParser;
    }