__sx_can_read
while (__sx_can_read(td, *xp, fp)) {
MPASS(!__sx_can_read(td, x, false));
if (__sx_can_read(td, x, false))
__sx_can_read(td, x, false)) {