rename EachAware to Loopable