Created by: fredriklindberg
By allowing .cjs extensions it's possible to use Bull within an ES module with an external processor.
The obvious restriction is that the external processor would have to be a CommonJS file instead of ESM, but existing ES modules within the same code base can be used inside the CJS module through import().