I would really like to see how you implemented DI at the language level. Even at high level document or README file somewhere.
In my own game scripting scheme, I use implicit argument passing, like a cancellation token to async calls, and a rendering context used for immediate mode esque rendering.