docs: def chunks(iterable, size = 8):
  	"""
  	from `Stack Overflow <http://stackoverflow.com/questions/312443/how-do-you-split-a-list-into-evenly-sized-chunks>`_
  	"""
  	for i in range(0, len(iterable), size):
  		yield l[i:i + n]