initialize static method
Force-load the native library and resolve function pointers.
Safe to call multiple times; subsequent calls are no-ops. Returns the loaded DynamicLibrary for callers that want direct access.
Implementation
static DynamicLibrary initialize() {
final lib = _lib ??= loadSyniLibrary();
if (_engineNew == null) _resolve(lib);
return lib;
}