title: Multiple fs.createReadStream in a try catch block
body: <p>I have multiple statements containing <code>fs.createReadStream()</code>. I know we can handle errors by listening to <code>on('error',cb)</code> event but the code will get messy if I started listening to <code>error</code> event on each stream. I want it to be clean this:</p>
  
  <pre><code>try{
      var file1 = fs.createReadStream(path1),
          file2 = fs.createReadStream(path2),
          file3 = fs.createReadSTream(path3),
          ....
  }
  catch(e){
      console.log(e);
  }
  </code></pre>
  
  <p>But it doesn't work like this. Is there anyway I can use the above like code structure to handle error instead of listening to <code>error</code>event on each stream?</p>
  
  <p>Thanks in anticipation.</p>