I see. Since the seeding is happening inside `assertCorrectPValue` and it does a few more things than `assertFloatEqual`, maybe we can remove the loop and call `fn` just once?