Why must batches be readonly? - Drizzle Team