is it possible for something like native js to use any of the shaders or programs made from emscripten? or are they fully encapsulated? if they can't be, then this should probably be an assert.