💥 Merge the EventHandler and Completer interface

This will reduce the hassle of dealing with lifetimes and makes it
possible to remove allocations when they are not needed
1 job for completer-event-listener in 2 minutes and 46 seconds (queued for 1 second)
Status Job ID Name Coverage
  Test
passed #14217
build

00:02:46