Add some notes where I'm unsure
Implement hashsplit_iter in C
Convert splitbuf to pure (slow) C
Safer memory usage
Buffer size must never decrease
Use a single splitbuf iterator, don't create and destroy
Cleanup code, some comments
Perform unfortunate interleaving required for correct GC