#[test]
fn handles_errors_gracefully() -> std::io::Result<()> {
let mut context = easy_smt::ContextBuilder::new().with_z3_defaults().build()?;
let width = context.numeral(1);
let sort = context.bit_vec_sort(width);
context
.declare_fun("foo:a", vec![], sort)
.expect_err("z3 should reject this declaration");
Ok(())
}