style: more qualified, more whitespace
rename: Action => Input, Repl => Loop
Rename many modules to make architecture clearer

Input - all of the things users can input
Eval - how to evaluate user input
Eval.Command - a command to be run later
Eval.Code - run some code
Eval.Meta - take some meta action like showing help
Remove dead code