I would prefer if we could have a method which provides n spans (or tuples of field/type spans) and then index this. I think repeatedly shortening a span like this is a bit fragile.