[Haskell-cafe] Finally tagless - stuck with implementation of "lam"