int _equal(mixed arg)
Recursive equality callback.
It's assumed that this function is side-effect free.
equal() , lfun::`==()