Not a no-op, it wraps the awaited value in `Promise.resolve()`:
async function foo() {
const a = await {then(resolve) { resolve(123); }};
console.log(a);
}
foo();