pub fn set_device_button_mapping<'c, 'input, Conn>(
    conn: &'c Conn,
    device_id: u8,
    map: &'input [u8]
) -> Result<Cookie<'c, Conn, SetDeviceButtonMappingReply>, ConnectionError>
where Conn: RequestConnection + ?Sized,