pub trait EventEmitter<E: Any>: 'static { }
A trait for tying together the types of a GPUI entity and the events it can emit.