pub(crate) unsafe fn create_module<'ll>( tcx: TyCtxt<'_>, llcx: &'ll Context, mod_name: &str, ) -> &'ll Module