macro_rules! wl_request {
    ($libwayland:expr, $instance:expr, $request_name:expr) => { ... };
    ($libwayland:expr, $instance:expr, $request_name:expr, $($arg:expr),*) => { ... };
}