possible emitted token types