#83 introduced `Utility::utf8_to_wchart`. Investigate why necessary and can we use this solution everywhere?