: edge-pvertices ( edge -- pvertices ) [ [ end-pvertex>> ] [ start-pvertex>> ] bi , [ 2dup eq? not ] [ [ next-pvertex>> , ] dip ] while ] V{ } make