RE: [Haskell-cafe] Design Patterns by Gamma or equivalent