[Haskell-cafe] Imagining a G-machine