Base for model checking
Switch to more general Expr syntax