Czy istnieje sposób sprawdzenia, czy dwie funkcje mają taki sam podpis? Na przykład:
int funA (int a, int b);
int funB (int a, int b);
float funC (int a, int b);
int funD (float a, int b);
W tym przykładzie, funAi funBjest jedynym połączeniem funkcji, które powinny powrócić true.