nl_tokens: Play the given Iterable and then it N more times
pl_tokens: function <mask> ( times ) { return function * ( it ) { const buffer = [ ] ; for ( const item of it ) { buffer . push ( item ) ; yield item ; } for ( let i = 0 ; i < times ; ++ i ) { yield * buffer ; } } ; }