Structured error type for Last.fm API errors.
@type t() :: %Lastex.Error{ __exception__: term(), code: integer(), message: String.t() }