interface Parser<Token,Result>{
    Pair<Result,Li<Token>> parse(Li<Token> xs);
}
