title: Is it incorrect to use a non-error as the rejection reason for a promise?
body: <p>With <code>try/catch</code> it's generally considered incorrect to throw a string or other random object. You're supposed to construct a new Error and throw that instead.</p>
  
  <p>Does this also apply to rejected promises?</p>