[Haskell-cafe] Best representation of graph for use in a zipper?