nl_tokens: Array - like reduce for objects .
pl_tokens: function reduce ( object , fn ) { var initial = arguments . length > 2 && arguments [ 2 ] !== undefined ? arguments [ 2 ] : 0 ; return keys ( object ) . reduce ( function ( accum , key ) { return fn ( accum , <mask> [ key ] , key ) ; } , initial ) ; }