pub type BufferDowncastBox = Box<dyn Fn(AnyBuffer) -> AnyMessageResult + Send + Sync>;
pub struct BufferDowncastBox(/* private fields */);