pub type HeaderPainter = Box<dyn FnMut(&HeaderInfo<'_>, &mut dyn DrawCtx)>;
pub struct HeaderPainter(/* private fields */);