On second thought your "coordinates" example demonstrates a nice use case for this.  Just seems like it could get a little complicated...?  Anyways, otherwise this is exactly what I had in mind.