[Haskell] 3d or Nd geometry library?