and then I see crap like this added by C-Keen on Fri Jun 17 10:52:29 2011
Error: bad argument count - received 2 but expected 1: #<procedure (abnf#CharLex->CoreABNF L700)> Call history: <syntax> (define char-list-<Input> (make-<Input> null? car cdr)) <syntax> (##core#set! char-list-<Input> (make-<Input> null? car cdr)) <syntax> (make-<Input> null? car cdr) <eval> (make-<Input> null? car cdr) <syntax> (define char-list-<Token> (Input->Token char-list-<Input>)) <syntax> (##core#set! char-list-<Token> (Input->Token char-list-<Input>)) <syntax> (Input->Token char-list-<Input>) <eval> (Input->Token char-list-<Input>) <syntax> (define char-list-<CharLex> (Token->CharLex char-list-<Token>)) <syntax> (##core#set! char-list-<CharLex> (Token->CharLex char-list-<Token>)) <syntax> (Token->CharLex char-list-<Token>) <eval> (Token->CharLex char-list-<Token>) <syntax> (define char-list-<CoreABNF> (CharLex->CoreABNF char-list-<Token> char-list-<CharLex>)) <syntax> (##core#set! char-list-<CoreABNF> (CharLex->CoreABNF char-list-<Token> char-list-<CharLex>)) <syntax> (CharLex->CoreABNF char-list-<Token> char-list-<CharLex>) <eval> (CharLex->CoreABNF char-list-<Token> char-list-<CharLex>) <--