jenga

Industrial strength, full-featured build system
Legend:
Library
Module
Module type
Parameter
Class
Class type
Library jenga
type 'a t
val unfold : 's -> ( 's -> 'a * 's tenacious ) -> name:string Core.Lazy.t -> 'a t
type ('a, 'res) query =
| Return of 'res
| Continue of 'a -> ( 'a, 'res ) query
val query : 'a t -> ( 'a, 'res ) query -> 'res tenacious