Just kidding, I wrote most of the text on the UTF-8 routines page. The whole manual should be designed to be split into functions since we generate man pages from it as well. But that's fine, it's an iterative process.