[Path] Conform to Hashable