pakoito
04/15/2020, 9:48 AMfun hasNumber(s: String): ValidatedNel<Error, String>
fun hasSymbol(s: String): ValidatedNel<Error, String>
fun atLeastCharacters(n: Int, s: String): ValidatedNel<Error, String>
fun isPassword(s: String): ValidatedNel<Error, String> =
Validated.map(hasNumber(s), hasSymbol(s), atLeastCharacters(8, s)) { s, s, s ->
s
}