code: def super_signature(signatures):
      """A signature that would break ambiguities"""
      n = len(signatures[0])
      assert all(len(s) == n for s in signatures)
  
      return [
          max([type.mro(sig[i]) for sig in signatures], key=len)[0]
          for i in range(n)
      ]
  
file_path: sympy/sympy/multipledispatch/conflict.py
imports: from .utils import _toposort, groupby
label_desc: Use image node_id 5 for calling a global function with example usage: super_signature(signatures) and returns: unknown