As with Wayland, the X11 backend may not be available at run-time, so types defined in it can't be used