test: Use the new `for` protocol