t() :: %Tai.Exchanges.BalanceDetail{free: Decimal.t(), locked: Decimal.t()}
new(number(), number()) :: t()
total(t()) :: Decimal.t()