Values longer than 128 bytes or with non-ASCII characters are rejected by `StoreItemPart::from_str` with `ERR invalid_argument(...)`, but the protocol did not say so. Closes #319