@Override
    public int hashCode() { return Objects.hash("join", argumentA, argumentB, combinator); }
Returns the type resulting from applying Join to the two given types
vespajlib/src/main/java/com/yahoo/tensor/functions/Join.java