Extra helpers for Graph.
filter : (n -> Basics.Bool) -> Graph n e -> Graph n e
Remove nodes that don't satisfy the predicate.
filterMap : (n1 -> Maybe n2) -> Graph n1 e -> Graph n2 e
Map nodes and remove those for which function returns Nothing
.
noParentsNodes : Graph n e -> List Graph.NodeId
Get a list of nodes with no parents.