@bananas Here's an example: https://wayland.app/protocols/xdg-shell#xdg_toplevel:event:wm_capabilities -- this sends an array of 32-bit enum values, presumably, from the wm_capabilities enum; but the description only says "32-bit values" (doesn't reference enum) and the XML specification says nothing at all beyond "array", which means that my protocol implementation can't automatically handle this...