1 2 3 4 5 6 7 8 9 10
module TH_spliceE5_Lib where import Language.Haskell.TH expandVars :: [String] -> Q Exp expandVars s = [| concat $(return (ListE (map f s))) |] where f x = VarE (mkName x)