A guile implementation of the X protocol using xml/xcb