Make ...eachsource work for bash
Simplify "...@" function