` ``matchcoord`` ` isn't defined here and probably is left over from the previous implementation?  It does get a bit unwieldy to say `for each coordinate in this object` but that is what's really meant.  Maybe in the initial part of the docstring you could say `In the following we use the term "matchcoord" to refer to the one or more coordinate(s) in this object.`