[feat] hacky SEL's TokenStream wrapper for accessing token types and values
[feat] name-only iterator for TokenStream