# requests request bind { name: u32, interface: str, version: u32, id: id(object), } # events event global { name: u32, interface: str, version: u32, } event global_remove { name: u32, }