nl_tokens: same as _ . merge but does not alter first arg object merge WILL NOT overwrite undefined values ( from right to left )
pl_tokens: function mcopy ( ) { let zargs = _ . toArray ( arguments ) zargs . unshift ( { } ) return _ . merge . <mask> ( _ , zargs ) }