every time i end up doing anything i inevitable discover that i'm basically just remaking a shittier version of something that already exists
case-in-point: i spent weeks prototyping a small graphics library in rust with the goal of compiling to wasm just to come to the conclusion that i would be better off just working with SDL and opengl and cross compiling to wasm/webgl via emscripten, so then i spent weeks setting up a small graphics framework using that stuff only to come to the conclusion that i would probably be better off just using raylib