As it was discovered in https://github.com/github/copilot-language-server-release/issues/27 , could we update this piece https://github.com/wilk/microjob/blob/00e17709d32543e61e25be500d7849b9595ddfdd/src/worker-pool.ts#L219 to use promises instead of the callback?