title: Return New Promise Using Static Function
body: <p>I'm looking for a fast way to return a promise with a fulfillment without needing to create a new promise.</p>
  
  <p>Is there a static way of doing what I do at Point A (below)</p>
  
  <pre><code>new Promise(function(resolve){
      resolve(data1, data2);
  })
  .then(function(data1, data2){
      if(something){
          // returns promise
      }
      else{
          // POINT A
          return new Promise(function(fulfill){
              fulfill(data1, data2);
          });    
      }   
  })
  .then(function(data){
      console.log(data);
  });
  </code></pre>
  
  <p>Ideally something like <code>return Promise.fulfill(data1, data2);</code> which will save me from writing a function which calls a function. </p>