O grande calcanhar de Aquiles dessas soluções e recursos sintáticos de uma linguagem é preterir a legibilidade para conquistar poder de síntese e combinação de recursos.
Ao lermos “intervalo + 30″ a sugestão inicial é que intervalo seja um número. O leitor gastará um tempo investigando esse modelo.
Não demonizo, pois até a legibilidade preterida como citei pode ser deveras relativizada, contrastando operações implícitas com um código direto mas verboso.
Acredito que o uso moderado seja o ideal, para não ofuscar o entendimento do negócio da aplicação. Mas nesse caso, achei muito válido e necessário, inclusive. Parabéns pelo post!