open Noun type t val create : ?initial:noun -> ?pier_path:string -> unit -> t val event_number : t -> int64 val arvo_core : t -> noun val boot : ?events_played:int64 -> t -> noun -> unit val poke : t -> noun -> noun val peek : t -> noun -> noun option val snapshot : t -> bytes * int64 val load_snapshot : t -> bytes -> int64 -> unit val close_eventlog : t -> unit