presto-main/src/main/java/io/prestosql/metadata/Signature.java/Signature/hashCode
class Signature:    @Override
    public int hashCode()
    {
        return Objects.hash(name, typeVariableConstraints, longVariableConstraints, returnType, argumentTypes, variableArity);
    }