Suspend lets you perform an unlimited number of operations on your data in a single pass. Perform collection operations 1.5x–2x slower with a more complicated API!
suspend($data)
->filter(/* ... */)
->filter(/* ... */)
->map(/* ... */)
->map(/* ... */)
->toArray(); // <-- All operations are suspended until you need the data