introduce multi-token nextTokenIs()