Remove an action's handler and any subscribers.
Subscribe to multi-listener fan-out for an action. Listeners run in registration order via a tight indexed loop.
Fan out an event to all subscribers. No envelope allocation; listeners
receive data directly.
Diagnostic: list registered actions.
Reset all bindings.
Bind a handler to an action and return a pre-compiled dispatcher. The returned callable invokes the handler with no envelope, no result wrapping, no plugin chain.
Calling
compiletwice for the same action overwrites the binding; the previously-returned dispatcher will route to the new handler on its next invocation (closures share the same lookup).