This is a big step up over @cImport() for ergonomics and type safety. Nearly all void pointer casts have been eliminated!