"Expansion-Passing Style: Beyond Conventional Macros."

R. Kent Dybvig, Daniel P. Friedman, Christopher T. Haynes (1986)
a service of Schloss Dagstuhl - Leibniz Center for Informatics