event capabilities {
    capabilities: u32,
}

request get_pointer {
    id: id(wl_pointer) (new),
}

request get_keyboard {
    id: id(wl_keyboard) (new),
}

request get_touch {
    id: id(wl_touch) (new),
}

event name (since = 2) {
    name: str,
}

request release (destructor, since = 5) {
}
