A half-decent Haskell graph library with Ord vertices