More AST stuff. Now supports boolean stuff