Structured exception returned or raised when a Xitdb operation fails.
Xitdb
@type t() :: %Xitdb.Error{ __exception__: true, details: map() | nil, reason: atom() | String.t() }