nl_tokens: is it an object or not
pl_tokens: function isObject ( obj ) { // incase of arrow function and array return <mask> ( obj ) === obj && String ( obj ) === '[object Object]' && ! isFunction ( obj ) && ! isArray ( obj ) ; }