Shared order-book level contract for ZenQuant consumers.
A readable level is either an exact two-element [price, size] list or a map
with numeric :price and :size, :amount, or :quantity fields. String
keys are accepted. Consumers return
{:error, {:invalid_orderbook_level, offending_level}} for any other shape.
Summary
Types
Numeric price and size read from an order-book level
Error returned when an order-book level cannot be read