It's necessary that we know what filters/pipelines can input and output, thus these need to be typed. Introduce this feature!