Support other_elem in Enumerable#squeeze, Enumerator::Lazy#squeeze and Array#squeeze!