code: def test_sanity():
      im = hopper("L")
  
      ImageChops.constant(im, 128)
      ImageChops.duplicate(im)
      ImageChops.invert(im)
      ImageChops.lighter(im, im)
      ImageChops.darker(im, im)
      ImageChops.difference(im, im)
      ImageChops.multiply(im, im)
      ImageChops.screen(im, im)
  
      ImageChops.add(im, im)
      ImageChops.add(im, im, 2.0)
      ImageChops.add(im, im, 2.0, 128)
      ImageChops.subtract(im, im)
      ImageChops.subtract(im, im, 2.0)
      ImageChops.subtract(im, im, 2.0, 128)
  
      ImageChops.add_modulo(im, im)
      ImageChops.subtract_modulo(im, im)
  
      ImageChops.blend(im, im, 0.5)
      ImageChops.composite(im, im, im)
  
      ImageChops.soft_light(im, im)
      ImageChops.hard_light(im, im)
      ImageChops.overlay(im, im)
  
      ImageChops.offset(im, 10)
      ImageChops.offset(im, 10, 20)
  
imports: from __future__ import annotations
  from PIL import Image, ImageChops
  from .helper import assert_image_equal, hopper
label_desc: Use image node_id 1 for calling a global function with example usage: test_sanity() without return types