SegmentWalker#ordered_segments was clobbering an instance variable between invocations
Add (literally) edge cases to SegmentWalker#ordered_segments spec
Add notes to BikewaySegment about potentially undefined behaviour at 3-way intersections