Multiple points from Nearest...

Implements part of #1125, and is a correctly targeted version of #1146.
The special case is there to make it consistent with the current API. I don't see a way to make it consistent without checking this case, except for maybe adding each results to the top level as "mapped coordinate 2" and "name 2" etc, which seems to me like a worse solution. If you have any ideas, or are willing to make the breaking change, let me know.