code: func (g *Graph) EdgesFrom(v Vertex) []Edge {
  	var result []Edge
  	from := hashcode(v)
  	for _, e := range g.Edges() {
  		if hashcode(e.Source()) == from {
  			result = append(result, e)
  		}
  	}
  
  	return result
  }
docs: // EdgesFrom returns the list of edges from the given source.