Finish iterator concept and meta functions