Create a hd,tl setter proc and use consistently so if hd/tl/both are auto we do not clobber that fact until really desired.
Create a hd,tl setter proc and use consistently so if hd/tl/both are auto we
do not clobber that fact until really desired.

c-blake/cligen