Implement an SMT-LIB 2 parser and printer along with enough fixes to get it to work.