The extern just gets annoying to try to export the func later. We also yeet TO_UTF8 to string_utils.h for parity.