Using split in batches like this helps take several inputs and batch them one by one without waiting for the end of the run, in effect making a non-blocking execution pattern like Node.js (I suspect because it leverages / emulates a REPL)
What do you think, is this is a bug that we’re using as a feature or something likely to break in the future?
