sig
  type tool_lookup =
      B0_std.Cmd.tool -> (B0_std.Fpath.t, string) Stdlib.result
  val env_tool_lookup :
    ?sep:string -> ?var:string -> B0_std.Os.Env.t -> B00.Env.tool_lookup
  type t
  val v :
    ?lookup:B00.Env.tool_lookup ->
    ?forced_env:B0_std.Os.Env.t -> B0_std.Os.Env.t -> B00.Env.t
  val env : B00.Env.t -> B0_std.Os.Env.t
  val forced_env : B00.Env.t -> B0_std.Os.Env.t
  val tool :
    B00.Env.t -> B0_std.Cmd.tool -> (B0_std.Fpath.t, string) Stdlib.result
end