pub type DebugCallback = Box<dyn FnMut(u32, u32, u32, u32, &str)>;
struct DebugCallback(/* private fields */);