'Return a list of all edges in this chart.  New edges
that are added to the chart after the call to edges()
will *not* be contained in this list.
:rtype: list(EdgeI)
:see: ``iteredges``, ``select``'

def edges(self):

    return self._edges[:]
