code: def many_aggs(mt):
      aggs = [
          hl.agg.count_where(mt.GT.is_hom_ref()),
          hl.agg.count_where(mt.GT.is_het()),
          hl.agg.count_where(mt.GT.is_hom_var()),
          hl.agg.count_where(mt.GT.is_non_ref()),
          hl.agg.count_where(mt.GT.n_alt_alleles() == 2),
          hl.agg.count_where(mt.GT.phased),
          hl.agg.count_where(mt.GT.is_haploid()),
          hl.agg.count_where(mt.GT.is_diploid()),
          hl.agg.count_where(mt.GT.ploidy == 2),
          hl.agg.fraction(mt.AD[0] > 0),
          hl.agg.fraction(mt.AD[0] < 0),
          hl.agg.fraction(mt.AD.length() < 0),
          hl.agg.fraction(mt.AD.length() > 0),
          hl.agg.fraction(mt.PL[0] > 0),
          hl.agg.fraction(mt.PL[0] < 0),
          hl.agg.fraction(mt.PL.length() < 0),
          hl.agg.fraction(mt.PL.length() > 0),
          hl.agg.fraction(mt.GQ < 0),
          hl.agg.fraction(mt.GQ > 0),
          hl.agg.fraction(mt.GQ % 2 == 0),
          hl.agg.fraction(mt.GQ % 2 != 0),
          hl.agg.fraction(mt.GQ / 5 < 10),
          hl.agg.fraction(mt.GQ / 5 <= 10),
          hl.agg.fraction(mt.GQ / 5 > 10),
          hl.agg.fraction(mt.GQ / 5 >= 10),
          hl.agg.fraction(mt.DP < 0),
          hl.agg.fraction(mt.DP > 0),
          hl.agg.fraction(mt.DP % 2 == 0),
          hl.agg.fraction(mt.DP % 2 != 0),
          hl.agg.fraction(mt.DP / 5 < 10),
          hl.agg.fraction(mt.DP / 5 <= 10),
          hl.agg.fraction(mt.DP / 5 > 10),
          hl.agg.fraction(mt.DP / 5 >= 10),
      ]
      return {f"x{i}": expr for i, expr in enumerate(aggs)}
  
imports: from os import path
  from tempfile import TemporaryDirectory, NamedTemporaryFile
  import hail
  from .resources import *
  from .utils import benchmark
label_desc: Use image node_id 20 for calling a global function with example usage: many_aggs(mt) and returns: unknown