[Haskell-cafe] Understanding fgl's gfiltermap