[Haskell-cafe] An easy way to represent and modify graphs?