pub fn write_minion_file(writer: &mut impl Write, model: &Model) -> Result<(), std::io::Error> {
pub fn write_search_section(writer: &mut impl Write, model: &Model) -> Result<(), std::io::Error> {
crate::ast::VarDomain::Discrete(i, j) => writeln!(writer, "DISCRETE {name}, {{{i}..{j}}}")?,