rlmesh_run_context_clone
Contexts are shared and retained independently from hook invocation. Every protocol slot is required; NULL slots fail with INVALID_ARGUMENT.
RLMeshRunContext* rlmesh_run_context_clone(
const RLMeshRunContext* run_context
)