This is a proof of concept of exposing a sync calls API from the Web Worker
The problem
It's only possible to make async calls when a Web Worker sends messages to the
main thread or other Worker threads, ie postMessage and addEventListener.
Sometimes we want to use synchronous calls instead for various reasons.