monad-dijkstra (hackage): Haskell monad transformer for weighted, non-deterministic computation
Keywords: bsd3|control|library|monads