Composing schemas with custom validation messages based on specific conditions can be a bit trick... - Effect Community