dl_loader: add load_func_ptr template function