Implement TokenStream