Explicación de "atar el nudo"

Al leer cosas relacionadas con Haskell, a veces me encuentro con la expresión "atar el nudo", creo que entiendoqué lo hace, pero nocómo.

Entonces, ¿hay alguna explicación buena, básica y simple de entender de este concepto?

Respuestas a la pregunta(2)

Su respuesta a la pregunta