History.Stateval get : unit -> twith_txn f behaves like f(), but undoes any change to the history if f() returns Error _.
include Imandra_util.Snapshot_sigs.Sval on_change : (int * event) list Imandra_util.Observable.tval iter_from_oldest :
rec_:bool ->
?ignore_prelude:bool ->
( int -> event -> unit ) ->
unitval iter_from_most_recent :
rec_:bool ->
?ignore_prelude:bool ->
( int -> event -> unit ) ->
unitval record_event : event -> unitval record_event_l : event list -> unit