request bind {
    name: u32,
    interface: str,
    version: u32,
    id: id(object) (new),
}

event global {
    name: u32,
    interface: str,
    version: u32,
}

event global_remove {
    name: u32,
}
