added pretty printer support for if expressions