code: func (g *Graph) Edges() []Edge {
  	list := g.edges.List()
  	result := make([]Edge, len(list))
  	for i, v := range list {
  		result[i] = v.(Edge)
  	}
  
  	return result
  }
docs: // Edges returns the list of all the edges in the graph.