rename while_iterator => until_iterator
fix namespacing in truncated
add tl::adaptors::truncated_if