func genIsNeighbor(g graph.Graph) func(graph.Node, graph.Node) bool { return func(node, succ graph.Node) bool { return g.EdgeBetween(succ, node) != nil } }