pub type MarketCallback = Arc<dyn Fn(InternalMDResult) + Send + Sync>;
struct MarketCallback { /* private fields */ }