sig
  module Series :
    sig
      type t
      val create : path:string -> Spacetime.Series.t
      val save_event :
        ?time:float -> Spacetime.Series.t -> event_name:string -> unit
      val save_and_close : ?time:float -> Spacetime.Series.t -> unit
    end
  module Snapshot :
    sig val take : ?time:float -> Spacetime.Series.t -> unit end
  val save_event_for_automatic_snapshots : event_name:string -> unit
end