range-based for and parameter packs