Thanks. I actually was trying to use itertools.chain here, but it requires the chained iterators to be positional arguments (and therefore already evaluated). -1 for the stdlib