asset() :: atom()
credential_id() :: Tai.Venue.credential_id()
t() :: %Tai.Venues.Account{ asset: asset(), credential_id: credential_id(), free: Decimal.t(), locked: Decimal.t(), type: String.t(), venue_id: venue_id() }
venue_id() :: Tai.Venue.id()
total(t()) :: Decimal.t()