Draft: Try to compare full paths on recursive+type
Refs https://gitlab.com/arkindex/requests/-/issues/410
The idea is to avoid using overlap, instead comparing the beginning of ElementPath
Code is dirty AF, but runs.
Needs real testing on large corpus