I’ll introduce the Validated data type from Cats as part of my series Cats by example.

You can find the final code from the tutorial on https://github.com/TomTriple