this rhymes with the occasional problems that Python developers get ourselves into by running non-framework builds. like yeah the OS will execute your code, and it'll all probably work, but now you'd better know all about the internals of WindowServer and XPC service authentication and mach-port allocation that previously you got to blithely ignore for talking to things like graphics, sound, geolocation, and sensors, because they're all maybe broken now