StringQueryField support for subtypes of String

for use with tagged types, obviously, since String is final.