Add token->traverse, remove token->print

Signed-off-by: Oleg Bulatov <oleg@bulatov.me>