func (path Path) Equal(other Path) bool {
	if len(path) != len(other) {
		return false
	}
	for i, f := range path {
		if f != other[i] {
			return false
		}
	}
	return true
}
// Equal returns true if path and other are equal.
Equal returns true if path and other are equal.
// Equal returns true if path and other are equal .
func (path Path) Equal(other Path) bool {
	if len(path) != len(other) {
		return false
	}
	for i, f := range path {
		if f != other[i] {
			return false
		}
	}
	return true
}
func ( path Path ) Equal ( other Path ) bool { if len ( path ) != len ( other ) { return false } for i , f := range path { if f != other [ i ] { return false } } return true }
Equal returns true if path and other are equal.
Equal returns true if path and other are equal .