not quite yet (distance func?)
the test we need
Use interleave for neighbors
candidate-neighbors
Change sufficient-neighbors to return just one, start on doublets
maybe time to back away
AHA!