"parse don't validate" can be rephrased:
"expect the type validation from a parser"
Which is plainly moving the problem around, for types. The value validation is a much simpler problem, as a separate application-specific check.
Which is plainly moving the problem around, for types. The value validation is a much simpler problem, as a separate application-specific check.
Crystal clear clarity is a nice thing to have. (As with everything, there are trade-offs)