[Haskell-cafe] advice: instantiating/duplicating modules