haskell-fgl-arbitrary