Use arrow function in example command
Create global "Ed" module, combine Errors and Parser modules into it
Evaluate ranges, generalize (Command)NotImplementedError
Put types in a separate file.