#flat-map explained vs #for