Saw this code today:
(λ () (define t (get-token-grammar i)) t)
The t variable is immediately returned and therefore useless. This can be refactored to just: (λ () (get-token-grammar i)).
t
(λ () (get-token-grammar i))