Thanks James. I was more wondering about item slicing being async (each item goes through all tests asynchronously and stop at the first one failing it). This would have made more sense to me. And thus each individual test could handle item synchronously or not.
I will take a look at MassEQS but experimental is often a bad idea for productions ;D.