code: def check_td_order(tds):
      # A quick check for whether the signatures make sense, it happened too
      # often that SIMD additions added loops that do not even make some sense.
      # TODO: This should likely be a test and it would be nice if it rejected
      #       duplicate entries as well (but we have many as of writing this).
      signatures = [t.in_ + t.out for t in tds]
  
      for prev_i, sign in enumerate(signatures[1:]):
          if sign in signatures[: prev_i + 1]:
              continue  # allow duplicates...
  
          _check_order(signatures[prev_i], sign)
  
imports: import os
  import re
  import struct
  import sys
  import textwrap
  import argparse
  import string
label_desc: Use image node_id 2 for calling a global function with example usage: check_td_order(tds) without return types