https://dataflow.cy/type-2/type-2-type-2/