pub type ShouldRemoveCallback = Box<dyn Fn(&ReplaceInfo) -> bool>;
Callback type for determining if a replacement should be removed
pub struct ShouldRemoveCallback(/* private fields */);