Open requested to merge AdminXVII/ion:rustyline into master
Rustyline provides better API and is more actively developed than liner. It already provides support for hints, which could be used with shellac to provide as-you-type suggestions. It is also a lot more flexible while avoiding the use of heap allocations for the completer and highlighter.
BREAKING CHANGE: This uses a new readline implementation.