Saving `*kakhist*` won't replace old history
kakhist-save infrastructure, so it only affects un-saved and not-loaded commands (i.e. before last marker). This mostly defeats the purpose of editing
*kakhist*. It should
- rewrite the history file from scratch, possibly requiring confirmation
- re-load history
*kakhist*afterwards to match on-disk history.