//! Base types, enums, and structs for the constraint compiler.
// `Vec<(String, Shape<ExprRef<F>, ExprExtRef<EF>>)>` is not a complex type IMO.
// https://rust-lang.github.io/rust-clippy/master/index.html#format_push_string
// Forces us to use `write!` instead of `String::push_str`, bad because we need to ignore the error
// from `write!`. See "Known Problems" from the link above.
pub use *;
pub use *;
pub use *;
pub use *;
pub use *;
pub use *;
pub use *;
pub use *;