A structured error emitted by Vox signaling or conversation control.
@type t() :: %VoxRtcServer.ErrorEvent{ code: String.t() | nil, generation_id: String.t() | nil, message: String.t(), recoverable: boolean() }
@spec known_code?(term()) :: boolean()
@spec known_codes() :: [String.t()]