[Haskell-cafe] Tricks with GMap -- question about conflicts w/ indexed type families