code: def bench_dvc(dvc_bin, make_bench):
      def _bench_dvc(*args, **kwargs):
          name = kwargs.pop("name", None)
          name = f"-{name}" if name else ""
          bench = make_bench(args[0] + name)
          return bench.pedantic(dvc_bin, args=args, **kwargs)
  
      return _bench_dvc
  
imports: import os
  import shutil
  from pathlib import Path
  from subprocess import check_output
  from typing import Dict, Optional
  import pytest
  from dulwich.porcelain import clone
  from funcy import first
  from packaging import version
  from dvc.types import StrPath
label_desc: Use image node_id 11 for calling a global function with example usage: bench_dvc(dvc_bin, make_bench) and returns: _bench_dvc, bench