"Expressing Structural Properties as Language Constructs."

Shriram Krishnamurthi, Yan-David Erlich, Matthias Felleisen (1999)
a service of  Schloss Dagstuhl - Leibniz Center for Informatics