pub type CallbackFn = Box<dyn Fn(u8, &[u8])>;