granular subtyped language strings