0

Basicamente, esta resposta é uma discordância sobre a API da resposta do @Sveen. A ideia é a mesma, só que eu não gosto dessa API via inclusão de código. Dificulta a manutenção e, na minha opinião, piora a legibilidade.
Então, minha solução? A mesma coisa, só que com função no lugar de inclusão....