code: function (inputLitt) {
      var newLitt = {};
      var emitter = new events.EventEmitter();
      var nTotal = Object.keys(inputLitt).length;
  
      if (debugMode) {
          console.log("nTotal = " + nTotal + ", inputLitt : ");
          console.dir(inputLitt);
      }
  
      function spit(inputValue, symbol) {
          if (debugMode) console.log("Current Symbol " + symbol);
          var type = null;
          var stream = null;
  
          if (util.isString(inputValue)) { // Input is a string
              if (fs.existsSync(inputValue)) { // Input is a path to file, create a stream from its content
                  stream = fs.createReadStream(inputValue) // if var using stream == null
              } else { // A simple string to wrap in a stream
                  stream = new Readable();
                  stream.push(inputValue);
                  stream.push(null);
              }
          } else if (isStream(inputValue)) { // Input value is already a stream
              type = 'stream';
              stream = new Readable();
              stream = inputValue;
          }
  
          stream.on('data',function(d){
              newLitt[symbol] += d.toString();
          })
          .on('end', function(){
              nTotal--;
              if (type === 'stream') {
                  // create a new stream to recycle inputValue, so it can be readded as much as necessary
                  var recycleStream = new Readable();
                  recycleStream.push(newLitt[symbol]);
                  recycleStream.push(null);
                  inputLitt[symbol] = recycleStream;
              }
              if (nTotal == 0) emitter.emit('mapped', newLitt);
          });
  
      };
  
      for (var symbol in inputLitt) {
          newLitt[symbol] = '';
          var inputValue = inputLitt[symbol];
          spit(inputValue, symbol);
      }
      return emitter;
  }
docs: /*
  
  https://stackoverflow.com/questions/29072331/putting-data-back-onto-a-readable-stream
  create a whole new stream object pipe in the previousstream
  restore the previous stream to its intial state.
  
   /*
  Transfer all inputs in a unique literal, whatever their type (string, path or stream)