'.c' files should now include the header that defines their functions
mostly aesthetic updates
extended `key_functions__type_string()` to use keycodes

when possible, and "unicode sequences" otherwise.  made the function
enormous, but also much more useful :)