Validating Data Using CatsPrerequisites for Using CatsIntroduction to CatsValidating DataValidating Using ValidatedCommunicating with Databases Using DoobiePrerequisites for DoobieDoobieConnectionIOTransactorSelecting RowsQuerying Using ParametersDeleting, Inserting, and Updating RowsA Complete ExampleActivity: Adding Priority to the Todo List