Add type declarations
Add type declarations for procedures exported by the sdl2 module (including procedures defined in sdl2-internals but re-exported by sdl2). Type declarations will allow the compiler to give users warnings or errors if they pass an incorrect type, which will make it easier for users find and fix bugs in their programs.
Files in lib/sdl2
Files in lib/sdl2-internals/extras.