Native Papyrus Functions
scriptName MyPapyrusScript
string function MyNativeFunction() global native
std::string MyNativeFunction(RE::StaticFunctionTag*) { return "Hello from C++!"; }
bool BindPapyrusFunctions(RE::BSScript::IVirtualMachine* vm) {
    vm->RegisterFunction("MyNativeFunction", "MyPapyrusScript", MyNativeFunction);
    return true;
}
SKSEPluginLoad(const SKSE::LoadInterface *skse) {
    SKSE::Init(skse);
    SKSE::GetPapyrusInterface()->Register(BindPapyrusFunctions);
    return true;
}