closures in a foreach?