Checks that all three assertions pass.

const userEmail = and(string, minLength(5), email);

userEmail(1); // Error: type
userEmail("a"); // Error: minLength
userEmail("Hello world"); // Error: email
userEmail("yamiteru@icloud.com"); // passes