remove an event listener
register middleware that runs between dispatch and event handlers
request offline/large guild members from the Gateway. This is used to lazy-load members into the cache or search for specific members
Connect to all Gateways
Gracefully disconnect from all Gateways
Update presence/status across all shards
register an event listener with full type-safety via discriminated unions