pub type SolverMutCallback = Box<dyn Fn(HashMap<Name, Literal>, Box<dyn ModelModifier>) -> bool + Send>;
struct SolverMutCallback(/* private fields */);