added in some new functions required for my compiler: generateFunctionFromRef (which is just generateFunction on an unwrapped value), and FFI binding for getModuleFromAssembly, and exposed the Module datatype and the withModule function