add autoreturn support for if, and, and or