e.g. [`Cursor::new`](https://github.com/Rust-SDL2/rust-sdl2/blob/master/src/sdl2/mouse/mod.rs#L41) doesn't validate that `data` or `mask` are of the correct size, allowing for out-of-bounds access.