&55.5.0+dev0-2025-04-28/&Effect!tA;!a@@A@A#effQ B@@@@@@@@@7../../stdlib/effect.mliYY@@@@&Effect@@A@±)UnhandledB##exnG@&EffectR!t!a@C@@@@@S@@@A%\&\%@@$A@B@±@@@\@@@ G@@@-H  .H  @@,J@$effc?@@@&Effect]!t!c@@@@&optionL@&Effect^$Deep,continuationNG@@@@ @@ @@@ @@@@^I  _I  4@@]K@@@A@n@@@@@@fF  gI  6@@@@eH@A@*match_with@@@!c@[G@L!a@WG@M@@N@@&Effect_$Deep'handler!b@YG@O@@@R@@S@@T@@U@N  N  P@@L@@.effect_handlerAG;!a@]@A$effcB@@@&Effect`!t!b@^@@@`s@&Effecta$Deep,continuation-H@a@@@d@@e@@@g@@h@@iR  R  @@N@@@A@@@@@@Q  R  @@@AM@A@(try_withC@@!b@H@!a@H@@@@@&Effectb$Deep.effect_handler@@@@@@@@@@W  W  @@O@@-get_callstackD@&Effectc$Deep,continuation!a@H@!b@H@@@@@#intd@@@&Stdlibe(Printexc-raw_backtrace@@@@@@@?caml_get_continuation_callstackBA@@@@7Z/18\@@6P@@@@;i<_58@:Q@@@ӱ'ShallowPH@,continuationFI;!a@!b@@BA@GG@BB@@@XdikYdi@@@@WR@A@%fiberG@@!a@J@!b@J@@@&Effectf'Shallow,continuation@@@@@@}h~h-@@|S@@'handlerHJ;!a@Ҡ!b@@B$retcI@@@K@K@@@ְll@@U@$exncJ@@@g@@@ K@@@ݰmm@@V@$effcK@@@&Effecth!t!c@@@@@&Effecti'Shallow,continuationQK@@@@OK@@@@@@@@@@nn@@W@@@A@oY@@@@@@k{}n@@@@T@A@-continue_withL@&Effectj'Shallow,continuation!c@1K@ !a@-K@!@@@$@@&Effectk'Shallow'handler!b@/K@%@@@(@@)@@*@@+@ss%@@X@@0discontinue_withM@&Effectl'Shallow,continuation!c@DK@2!a@@K@3@@@6@:m@@@7@&Effectn'Shallow'handler!b@BK@8@@@;@@<@@=@@>@\{]{=@@[Y@@:discontinue_with_backtraceN@&Effecto'Shallow,continuation!a@UK@E!b@WK@F@@@I@xp@@@J@&Stdlibq(Printexc-raw_backtrace@@@K@&Effectr'Shallow'handler&!c@YK@L@@@O@@P@@Q@@R@@S@y@@Z@@-get_callstackO@&Effects'Shallow,continuation!a@dK@Z!b@fK@[@@@^@t@@@_&Stdlibu(Printexc-raw_backtrace@@@`@@a@@b?caml_get_continuation_callstackBA@@@@ /@@[@@@@a::@\@@@@3(Effects.@ E See 'Language extensions/Effect handlers' section in the manual.@@@@#5.0@@@@@@(unstable CThe Effect interface may change in incompatible ways in the future.@A7../../stdlib/effect.mli#(Effect.t34The type of effects.@@@@@@@@@@@@@AA@ @@0Effect.Unhandled3+Unhandled e7 is raised when effect !e 1 is performed and there is no handler for it.@@@@@@@@@@@@@@@@@ #Effect.Continuation_already_resumed3 UException raised when a continuation is continued or discontinued more than once.@@@@@@@@@@@@@@@@@@.Effect.perform3)perform e4 performs an effect !e!.@@@@@@@@)Unhandled;if there is no handler for !e!.@@@@@@ @@@@ /+Effect.Deep@Ac-Deep handlers@#8Effect.Deep.continuation34('a,'b) continuation , is a delimited continuation that expects a "'a; value and returns a "'b' value.@@@@@@@@@@@@nY@@A@ @@4Effect.Deep.continue3,continue k x: resumes the continuation !k, by passing !x$ to !k!.@@@@@@@@ x : and an exception handler that raises any exception 0fun e -> raise e!.@@@@@@@@@@@@@@@@@A@@@@4Effect.Deep.try_with3.try_with f v h6 runs the computation #f v3 under the handler !h!.@@@@@@@@@@@@@M@P@S@@@@9Effect.Deep.get_callstack31get_callstack c n N returns a description of the top of the call stack on the continuation !c/, with at most !n) entries.@@@@@@@@@@@@@q@t@@@@@@@@@@@/.Effect.Shallow@Aِ#;Effect.Shallow.continuation34('a,'b) continuation , is a delimited continuation that expects a "'a; value and returns a "'b' value.@@@@@@@@@@@@GG@@A@@@@4Effect.Shallow.fiber3'fiber f 5 constructs a continuation that runs the computation !f!.@@@@@@@@@@@@@@@@@#6Effect.Shallow.handler3/('a,'b) handler * is a handler record with three fields -- $retc= is the value handler, $exnc9 handles exceptions, and $effc P handles the effects performed by the computation enclosed by the handler.@@@@@@@@@@@@oY@@@@@@@@@@@A@@QP@@O@AK@@@@; )Effect.Shallow.discontinue_with_backtrace39discontinue_with k e bt h: resumes the continuation !k by raising the exception !e2 with the handler !h9 using the raw backtrace "bt & as the origin of the exception.@@@@@@@@