I'd like to set an upvalue for a lua block from the c-api.
The idea is that I will load a lua file via c, and set an upvalue so the lua block that's executed knows it was loaded from the c-layer. Any subsequent loads that that block makes, should not see that same upvalue, so that code knows it was loaded indirectly from another lua script.