Add if, and, or

And, or behave correctly with respect to short-circuiting.
This is not testable, unfortuantely.