Create an empty event bus. (Allocation is inside the factory, never at module scope, so the module stays tree-shakable.)
Create an empty event bus. (Allocation is inside the factory, never at module scope, so the module stays tree-shakable.)