Multiple points from Nearest...

Implements part of #1125, and is a correctly targeted version of #1146.
can this be simplified for iterating over the result set. The intent would be to get rid of the special case.