fn integer_decision_representation_log(expr: &Expr, _: &SymbolTable) -> ApplicationResult {
pub(super) fn match_bits_length(mut lhs: Vec<Expr>, mut rhs: Vec<Expr>) -> (Vec<Expr>, Vec<Expr>) {
fn integer_decision_representation_unsigned(expr: &Expr, _: &SymbolTable) -> ApplicationResult {