`generatesFile().containing("someString")` would be a poor choice for the API.  All methods here execute checks.  As long as that is maintained, there are no issues with `and()`.  `generatesFileContaining("someString")`, for example, would be a valid addition that is consistent with the rest of the code.