Run data validation on input and output data on nodes

The idea is:

I would like to see the a ability to test the input data and output data of each node so that if there are issue with the data the pipeline we can either stop or run different workflow, testing the data can be achieved using zod.

My use case:

I have a data pipeline and I want to make sure correct data is being passed between nodes without having to create code nodes to valid the data before and after each node

I think it would be beneficial to add this because:

This feature would be useful to build data pipeline