Enhance integer union to support ListIterator