calculate time spent in add-complement more accurately (time to first returned value)
(ref=) should return false if either path1 or path2 does not exist in map.
move (hc-grammar) to language-specific grammars
pull (head-initial?) and (head-final?) out of body of formatting function (tablize)