Oh good so we are finally tackling runtime reflection-esque capabilities! Obvious concern of mine: how it handles shared library support including when unloading.