Exception struct raised or returned when an OpenUILang operation fails.
@type t() :: %OpenUILang.Error{ __exception__: true, details: map() | nil, reason: atom() }