Should tests be Pure?I noticed Scala has several testing libraries that tout pure tests. Is purity desirable for developer tests?