ruiu added a comment. The similarity in semantics doesn't imply that they should be represented as one unified list in code. It looks like representing them as plain StringRef vectors is more straightforward. https://reviews.llvm.org/D35352