Some more AST structures (If, IfThen, IfThenElse, While, Repeat)