[Haskell-cafe] DatatypeContexts / alternative