Currently, only the output is outputted when a method is called with output=true. This leads to outputs like the following:
Program 'add' loaded.
HWhile>
No breakpoints set.
HWhile>
Breakpoint set in program true at line 5.
HWhile>
wrote Y = <nil.<nil.<nil.<nil.<nil.<nil.<nil.<nil.<nil.<nil.<nil.nil>>>>>>>>>>>
HWhile>
It would make more sense if the executed commands were also added to the output, to produce this:
:load add
Program 'add' loaded.
HWhile> :break
No breakpoints set.
HWhile> :break 5
Breakpoint set in program true at line 5.
HWhile> :run
wrote Y = <nil.<nil.<nil.<nil.<nil.<nil.<nil.<nil.<nil.<nil.<nil.nil>>>>>>>>>>>
HWhile>