nl_tokens: Expose small fabrication helper .
pl_tokens: function fabricator ( stack , options ) { options = options || { } ; // // Empty strings, arrays or objects should not be processed, return early. // if ( empty ( stack ) ) return [ ] ; switch ( is ( stack ) ) { case 'string' : stack = read ( stack , options ) ; break ; case 'object' : stack = Object . keys ( stack ) . reduce ( iterator ( read , stack , options ) , [ ] ) ; break ; case 'array' : stack = <mask> . reduce ( iterator ( read , null , options ) , [ ] ) ; break ; default : if ( 'function' !== typeof stack ) { throw new Error ( 'Unsupported type, cannot fabricate an: ' + is ( stack ) ) ; } stack = [ init ( stack , undefined , options ) ] ; } return ( stack || [ ] ) . filter ( Boolean ) ; }