Refactor add-wide-char and its helper function
Refactor add-wide-char and its helper function

Use more general funcall-with-cchar_t instead of specific add-cchar_t.

We then can use the same helper function with echo-wide-char and
insert-wide-char.

McParen/croatoan