make programMapRecGroups allow an initial substitution and propagate tvrInfo fields properly.
make programMapRecGroups allow an initial substitution and propagate tvrInfo fields properly.

darcs-hash:e47f56cf3c1d19ccc3953ece60666fb5e5539d39

dpwright/jhc,dpwright/jhc,dpwright/jhc,dpwright/jhc