yield after each cycle in the experimental “forEach” primitive

thanks, Bernat, for reporting this bug!
Merge branch 'master' into development