hmm this should maybe called `ShardTermsLookup` ?