jenga

Industrial strength, full-featured build system
IN THIS PACKAGE
type 'a t
val both : 'a t -> 'b t -> ('a * 'b) t
val map2 : 'a t -> 'b t -> f:( 'a -> 'b -> 'c ) -> 'c t
val all : 'a t list -> 'a list t
val race_error : ( 'a, 'e ) Core.Result.t t -> ( 'b, 'e ) Core.Result.t t -> f:( 'a -> 'b -> 'c ) -> ( 'c, 'e ) Core.Result.t t
val all_via_race_errors : 'a t list -> 'a list t