added macro foreach_out_edges_safe(), which allows an iteration over a