I believe our List traitlet can validate the type of items in the list, i.e. `List(Unicode, ...)`. Is that worth using here?