Returns false if validation fails, otherwise true.
Returns false if validation fails, otherwise true.
Throws exception InvalidInput(error message) if validation fails.
Throws exception InvalidInput(error message) if validation fails.
Returns Some(error message) if validation fails, otherwise None.
Returns Some(error message) if validation fails, otherwise None.