Perhaps give these two sets of fieldspecs different names?

`b_discrete_string`?