ghci przypisywanie do siebie

Uczyłem się dzisiaj nowego Haskella, kiedy próbowałem czegoś w ghci. Zasadniczo sprowadzało się to do:

Prelude> let x = 6
Prelude> x
6
Prelude> let y = show x
Prelude> y
"6"
Prelude> let x = show x
Prelude> x
"\"\\\"\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\" --(repeats)

Czy więc nie można samemu odwoływać się do zadania? Czuję, że jest podobny doi = i++; w C lub próbując odnieść się do poprzednich zadań alet (nielet*) w programie. Czy jest to możliwe, czy powinienem skorzystać z łatwiejszegolet y = show x?

questionAnswers(4)

yourAnswerToTheQuestion