¿Cómo puedo simular macros en JavaScript?

Sé que JavaScript no es compatible con macros (los de estilo Lisp) pero me preguntaba si alguien tenía una solución para simular macros. Lo busqué en Google y una de las soluciones sugirió usar eval (), pero como él dijo, sería bastante costoso.

Realmente no tienen que ser muy elegantes. Solo quiero hacer cosas simples con ellos. Y no debería hacer la depuración significativamente más difícil :)

Respuestas a la pregunta(7)

Su respuesta a la pregunta