B0_unit.Buildtype build_unit = ttype t = buildval memo : t -> B00.Memo.tval require : t -> build_unit -> unitval current : t -> build_unitval current_scope_dir : t -> B0_std.Fpath.tval current_build_dir : t -> B0_std.Fpath.tval scope_dir : t -> build_unit -> B0_std.Fpath.tval build_dir : t -> build_unit -> B0_std.Fpath.tval in_build_dir : t -> B0_std.Fpath.t -> B0_std.Fpath.tval in_scope_dir : t -> B0_std.Fpath.t -> B0_std.Fpath.tval create :
root_dir:B0_std.Fpath.t ->
b0_dir:B0_std.Fpath.t ->
variant:string ->
B00.Memo.t ->
may_build:Set.t ->
must_build:Set.t ->
tval store : t -> B00.Store.tval get : t -> 'a B00.Store.key -> 'a B0_std.Fut.tval self : t B00.Store.key