Alterações básicas

Alterei 'um macro' para 'uma macro' pelo fato de macro ser uma
abstração, e em muitas linguagens funcionarem basicamente como funções.
É apenas uma sugestão, fica a seu critério.