t() :: %Tai.Exchanges.AssetBalanceChangeRequest{ amount: Decimal.t(), asset: atom() }
new(atom(), Decimal.t()) :: t()