Initial rewrite of UIO (WIP).
Fix comments.
Add reminder to test uio_cb.r/w wraparound.
Make sure ~ui~ is at correct place after uio_copy.
Use longjmp instead of return in TF.
Write test name before running the test in TF.
TF: Use sizeof instead of hard-coded size.
TF: Implement tf_IN_CASE_OF_ASSERT macro.
TF: Improve documentation.
TF: Global array is implicitly initialized to 0.
TF: Don't add ; after "lambda" body.
TF: Fix function signature () -> (void).
TF: Give jump buffers meaningful names.
UIO: Add idea for ui_select function signature.
UIO: Initial rewrite of test suite.
UIO: Give put/get/peek more explicit names.