Perhaps it would make sense to skip `grouper()` and just use `izip_longest()` here directly without worrying about the padding we're adding and then removing.