Added Attean::API::RepeatableIterator role and updated ListIterator to conform.