Posts to the worker and resolves with its reply. Rejects with a MessageBusError whose code
is NO_RESPONDER when the worker isn't running, TIMEOUT, ABORTED, or REFUSED or
HANDLER_THREW when the worker refuses.
Runs a handler for each message the worker sends, and returns a function that stops it.
One of the application's workers, as useWorker returns it.