The documentation says that the max length is 255 bytes, but
code inspection says it's actually 255 characters; and relevant
lengths are stored as uint16 so that that works.
A label is a sequence of alphanumeric characters
and underscores (for example, in C locale the characters
- A-Za-z0-9_ are allowed). Labels must be less than 256 bytes
- long.
+ A-Za-z0-9_ are allowed).
+ Labels must be less than 256 characters long.