https://sfeng-daydayup.github.io/posts/definition-of-macro/
Definition of MACRO - Sfeng's Blog