rlmesh_obs_transform_new
All callables receive borrowed inputs and transfer their owned output Value, even on failure. State transfers only on successful construction. Transforms may be called concurrently; their clones share identity and user_data.
RLMeshStatus rlmesh_obs_transform_new(
RLMeshObsTransformFn fn,
void* user_data,
void (*free_user_data)(void* user_data),
RLMeshObsTransform** out
)