Module type Fixpoint_graph.Graph
Signature for the input graph. We need the vertices to be hashed for traversal. In the algorithm, we also need the first node and a function returning the successor edge and nodes.
val transition_to_string : transition -> stringtransition_to_string is used only for debugging purposes; it can return "".
val skip : transitionA skip transition is one that does not change the state.