Add support for conditions and for Fn::If()