Picos_exn_btSourceWrapper for exceptions with backtraces.
An exception and a backtrace.
get_callstack n exn is equivalent to { exn; bt = Printexc.get_callstack n }.
Note that Printexc.get_callstack 0 effectively returns a constant value and this function is optimized to take that into account.
raise exn_bt is equivalent to Printexc.raise_with_backtrace exn_bt.exn exn_bt.bt.
discontinue k exn_bt is equivalent to Effect.Deep.discontinue_with_backtrace k exn_bt.exn exn_bt.bt.
val discontinue_with :
('a, 'b) Effect.Shallow.continuation ->
t ->
('b, 'c) Effect.Shallow.handler ->
'cdiscontinue_with k exn_bt h is equivalent to Effect.Shallow.discontinue_with_backtrace k exn_bt.exn exn_bt.bt h.