Não é possível inferir um tipo comum para o segundo e o terceiro operando do operador 'If'. Um deve ter uma conversação ampla ...