Meta-interpreters and reflective operations in GHC - Tanaka, Jiro (Shin-Sedai-Konpyūta-Gijutsu-Kaihatsu-Kikō <Tōkyō>: ICOT technical report, 1988)