Convert error functions from void to signed. Add function errors module to list and lookup errors and possible support custom error codes.
Tinker with ocomment class to strip empty comment lines. More to do.
Modify mp to insert spaces before SH and TP commands