Abstract duplicate code to linkAt:ifAbsent:, which is used by at:put:ifAbsent: and at:ifAbsent: