He visto personas hablando de Free Monad with Interpreter , particularmente en el contexto del acceso a datos. ¿Cuál es este patrón? ¿Cuándo podría querer usarlo? ¿Cómo funciona y cómo lo implementaría? Entiendo (de publicaciones como esta ) que se trata de separar el modelo del acceso a los...