Python IR classes for Clafer, as well as Z3 backend