(** Gdome.element of a MathML document whose rendering should be blank. Used
* by cicBrowser to render "about:blank" document *)
-val empty_mathml: Gdome.element
+val empty_mathml: unit -> Gdome.document
+val empty_boxml: unit -> Gdome.document
exception History_failure
* @param first element in history (this history is never empty) *)
class ['a] browser_history: ?memento:'a memento -> int -> 'a -> ['a] history
+ (** create a singleton from a given function. Given function is invoked the
+ * first time it gets called. Next invocation will return first value *)
+val singleton: (unit -> 'a) -> (unit -> 'a)
+
+ (** create a list of directories, building also parents as needed *)
+val mkdirs: string list -> unit
+
+ (** {2 db handling} *)
+val dbd_instance: unit -> Mysql.dbd
+