We will use these to port W_Font, W_Screen, etc., to Rust. Bindings are regenerated whenever the relevant C source files change and then patched to make sure they will build. This is a bit hacky but will serve our purposes: the struct definitions should be migrated to Rust sooner rather than later, so the hackishness should be transient.