Not true, actually.  Because release.sh is completely unrelated to make.sh,
they can't share variables, so these have to be duplicated here.  Although
with my refactoring, they could be moved directly into the for loop inside
the function now (I was trying to be more DRY, but ended up moving it all
anyhow for maximum DRYness).