add 'any', 'all', and 'no' support to #if helper