nl_tokens: the heart of the beast
pl_tokens: function ( ) { this . dones = [ ] ; this . doneArgs = [ ] ; this . fails = [ ] ; this . failArgs = [ ] ; this . pendings = [ ] ; this . pendingArgs = [ ] ; this . state = 'pending' ; // expose the promise this . promise = iPromise . <mask> ( this ) ; }