member_chain(?Element,
+Chain) Enumerate the elements of a chain on
backtracking. The elements come from a snapshot of the chain taken at
the first call: changes to the chain do not affect the enumeration, but
elements that are freed before they are reached are skipped. This is
safe if other threads use or modify the chain. Fails if Chain
is @nil.