Interpreter.Interpret: refactored 'showCommand'
Interpreter.Interpret: refactored 'command st (Eval ln)'

Rationale:
  - Using partial definition instead of a case statement allows
    us to use seperate 'where' clauses per command.
    This will help to isolate code parts.