~!55.5.0+dev0-2025-04-28/(Callback(register@&string@@@{@@@!a@A@|@@~$unit@@@}@@@@@9../../stdlib/callback.mliWVVWVy@@(Callback@@@2register_exception@%@@@@@@#exn@@@@@$@@@@@@@@#\$\F@@"A@@@3 ,Registering OCaml values with the C runtime.@ This module allows OCaml values to be registered with the C runtime under a symbolic name, so that C code can later call back registered OCaml functions, or raise registered OCaml exceptions.@@@@@@@@@@@@A9../../stdlib/callback.mli1Callback.register35Callback.register n v5 registers the value !v3 under the name !n (. C code can later retrieve a handle to !v/ by calling 3caml_named_value(n)!.@@@@@@@@@@@@r@ t@m@@@@a;Callback.register_exception3 !Callback.register_exception n exn = registers the exception contained in the exception value #exn3 under the name !n D. C code can later retrieve a handle to the exception by calling 3caml_named_value(n) W. The exception value thus obtained is suitable for passing as first argument to .raise_constant$ or .raise_with_arg!.@@@@@@@@@@@@@4@7|@@@@q@@g@@A@@@@@