test: improve wording of require docs
test: format args of skip; add skipf
skip now has the same interface as fmt::print. skipf is a new function
which is similar to skip but with the same interface as fmt::printf.
This way, fmt::asprintf/fmt::bsprintf no longer need to be used with
test::skip.
This also fixes a memory leak, since the skip reasons can now all be
freed since they're all heap-allocated, rather than only the strings
appended by require being heap-allocated. But that doesn't matter too
much.
debug::dwarf: add missing `ok = true`
wordexp: improve wording in README
test: document that functions can't be called outside test
strconv: improve ffmt and fflag docs
shlex: use memio:: functions in quote
shlex: remove unnecessary ascii::isspace
Also adds note about non-ASCII characters, in case we want to handle
those in the future.
encoding::utf8: remove mention of strings from README
Add rt::allocator (TODO: rt docs)
hare deps: make it colorful :)