Ah - I had forgotten fast_iter, it is a useful function.  Nothing else here is useful.  I say truncate everything else, keep fast_iter