HList<>,HCyclicIterator<>: Refactored cyclic_iterator from HList<> into separate class: HCyclicIterator<>.