system_archive: Use a regular function pointer instead of std::function for the file-scope system archive array