Bap_main_eventtype event = t = ..val stream : t Bap_future.Std.streamval send : t -> unitval register_printer : (t -> string option) -> unitregister_printer f when event e is printed, f e must be None if f is not a subset of events, that is intended to be printed by an f. If it is Some str, then str is printed out.
If more than one printer returns Some thing for the same event, then the last registered has the precedence.
module Log : sig ... endval pp : Format.formatter -> t -> unit