B0_buildtype t = B0_unit.buildval memo : t -> B00.Memo.tval must_build : t -> B0_unit.Set.tval may_build : t -> B0_unit.Set.tval scope_dir : t -> B0_unit.t -> B0_std.Fpath.tval build_dir : t -> B0_unit.t -> B0_std.Fpath.tval current_scope_dir : t -> B0_std.Fpath.tval current_build_dir : t -> 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 store : t -> B00.Store.tval get : t -> 'a B00.Store.key -> 'a B0_std.Fut.tval self : t B00.Store.keyval create :
root_dir:B0_std.Fpath.t ->
b0_dir:B0_std.Fpath.t ->
variant:string ->
B00.Memo.t ->
may_build:B0_unit.Set.t ->
must_build:B0_unit.Set.t ->
t