walkmap.edge
Essentially the specification for things we shall consider to be an edge. An edge is a line segment having just a start and an end, with no intervening nodes.
edge?
(edge? o)True if o satisfies the conditions for a path. A path shall be a map having the keys :start and :end, such that the values of each of those keys shall be a vertex.
path->edges
(path->edges o)if o is a path, a polygon, or a sequence of vertices, return a sequence of edges representing that path, polygon or sequence.