code: def test_maximal_independent_set_on_floats(self):
      t = hl.utils.range_table(1).annotate(
          l=hl.struct(s="a", x=3.0), r=hl.struct(s="b", x=2.82)
      )
      expected = [hl.Struct(node=hl.Struct(s="a", x=3.0))]
      actual = hl.maximal_independent_set(
          t.l, t.r, keep=False, tie_breaker=lambda l, r: l.x - r.x
      ).collect()
      assert actual == expected
  
imports: import unittest
  import hail
  from ..helpers import *
label_desc: Use image node_id 9 for calling the Tests obj's underlying member method code with example usage: obj.test_maximal_independent_set_on_floats() without return types