title: TypeError: undefined is not a constructor (evaluating 'new Intl.RelativeTimeFormat('en', { style: 'short', numeric: "auto" })')
body: <p>I have code like:</p>
  
  <pre><code>const rtf = new Intl.RelativeTimeFormat('en', { style: 'short', numeric: "auto" });
  </code></pre>
  
  <p>which in Safari/605.1.15 triggers the error:</p>
  
  <pre><code>TypeError: undefined is not a constructor (evaluating 'new Intl.RelativeTimeFormat('en', { style: 'short', numeric: "auto" })')
  </code></pre>
  
  <p>How does one in modern JS work around the fact that Intl API might not be present?</p>