There are three things a software developer can watch forever: fire, water, and request validators. In the previous blog post I demonstrated how to develop a simple REST API application with http4s. But that app has a drawback — user can send any invalid data to the API and it will be processed with no error messages.