Seguimento da issue #9 e do PR #10: Os trechos de macros modificados pelo PR #10 (preparar_uso_externo() e nomear_*()) apresentam bastante semelhança/repetição, e provavelmente podem ser refatorados para garantir mais economia de código e facilidade de manutenção.