Refactoring the signature of fromString.
Refactoring of the handler lookup.
Refactoring, replaced string concatenation with printf.
A little more complete evaluation loop.
Added a filtering of empty lines.
More complete eval loop.
Refactoring, either stuff for the pure command handling is a separate function.
Refactoring, left case in either is now [String].