val set_variable_float : string -> float -> unit
(** Set variable (just a wrapper around {!Whenfile.set_variable}). *)
+
+type preinfo = Whenexpr.preinfo
+
+val max : int -> preinfo -> bool
+val one : unit -> preinfo -> bool
+(** Pre functions to limit number of jobs running. *)
+
+type result = Whenexpr.result
+
+val mailto : ?only_on_failure:bool -> ?from:string -> string -> result -> unit
+(** Post function to send mail. *)