Defines the structure for terminal events.
@type t() :: %Raxol.Terminal.Event{handlers: map(), queue: :queue.queue()}