nl_tokens: Yield only the items in an iterable sequence that match the predicate
pl_tokens: function filter ( predicate ) { return function * ( iterable ) { let index = 0 ; for ( const value of iterable ) { if ( predicate ( value , index ) ) { yield <mask> ; } index = index + 1 ; } } ; }