On Jun 13, 2011, at 8:38 AM, . wrote: > I could of course store node values and edge functions externally, e.g. > in a Map. > All this seems a bit awkward, but I may still just not have enough > experience in Haskell. In my experience using fgl, I used maps to store values externally as you have described. It didn't seem inconvenient at all.