code: def decode(dct, **kwargs):
      benchmarks = [
          BenchmarkCodec.decode(b) for b in dct.pop("benchmarks", [])
      ]
      return BenchmarkSuite(benchmarks=benchmarks, **dct, **kwargs)
  
file_path: arrow/dev/archery/archery/benchmark/codec.py
imports: import json
  from ..benchmark.core import Benchmark, BenchmarkSuite
  from ..benchmark.runner import BenchmarkRunner, StaticBenchmarkRunner
  from ..benchmark.compare import BenchmarkComparator
label_desc: Use image node_id 2 for calling the BenchmarkSuiteCodec obj's underlying member method code with example usage: obj.decode(dct) and returns: BenchmarkSuite