que tal, estoy montando un lenguaje de marcas ligeras nuevo, y me gustaria entender como esta montada su estructura de datos y como solucionan el tema de los exportadores (writers).
seria de mucha ayuda un poco de guia, aunque de haskell no conosco practicamente nada,