hitrun.function works, but

It ignores the argument initial value and the way hitrun.hitrun
uses the initial value will not work.  Must refactor.