code: def test_EqualityTypechecker(self) -> None:
      @equality_typechecker
      # pyre-fixme[3]: Return type must be annotated.
      # pyre-fixme[2]: Parameter must be annotated.
      def eq(x, y):
          return x == y
  
      self.assertFalse(eq(5, 5.0))
      self.assertTrue(eq(5, 5))
  
file_path: Ax/ax/utils/common/tests/test_equality.py
imports: from datetime import datetime
  import numpy
  import pandas
  from ax.utils.common.equality import dataframe_equals, datetime_equals, equality_typechecker, object_attribute_dicts_find_unequal_fields, same_elements
  from ax.utils.common.testutils import TestCase
label_desc: Use image node_id 1 for calling the EqualityTest obj's underlying member method code with example usage: obj.test_EqualityTypechecker() and returns: unknown