[Haskell-cafe] Using multiplate to get free variables from a syntax tree