Runtime Compilation of Dynamic Modules

Could you rework things to use just dynamically created functions instead of actual modules? I believe that would make it a lot easier.