introduce '--debug[=WIDTH]' to allow trimming the debug output
streamline language
report inconsistency with pre-existing branch more precisely
fixing "fix: don't modify cherrymap"

In case of extending pre-existing branch,
first freshly cherry-picked commit was
left out of the continuation