Some more work on mrh:
- Use ordermap for repeatable output
- Turn into a library (backed by the command-line tool), which is a first for me (libs are more hard than apps, and helpfully force one to do a better design).
I experienced some failures too:
- I looked to using termcolor (used by ripgrep and cargo, and may replace termcolor in clap), but found it too hard to use... API not as pleasant
- I also failed to turn output into an iterator (instead of Vec)