An exception for errors returned by the arb library.
arb
@type reason() :: :not_found | :multiple_found | :verification_failed | :unsafe_read | :bad_device | {:io, String.t()} | {:usb, String.t()}
@type t() :: %Arb.Error{__exception__: true, reason: reason()}