The Set object lets you store unique values of any type, whether primitive values or object references.| MDN Web Docs
The Promise object represents the eventual completion (or failure) of an asynchronous operation and its resulting value.| MDN Web Docs