¿Qué es?

Es un bloque de adaptación de funciones con dos outputs para que puedan ser componibles con funciones con un solo input. Se trata de una función transformadora de una función de un posible input a otra que puede soportar dos (adaptación)

Este bloque de transformación se asocia con las Monadas como una solución general a este problema de componer funciona con distinta “forma”