(async function wrapper() {

  const foo = async () => {
    return true;
  };

  const goo = async () => {
    return Promise.resolve(true);
  };

  const x = foo();
  console.log(`x: ${x}`);
  
  const y = await foo();
  console.log(`y: ${y}`);

  const x2 = goo();
  console.log(`x2: ${x2}`);
  
  const y2 = await goo();
  console.log(`y2: ${y2}`);
})();