Salidas del programa Haskell `<<loop>>`

Escribí un programa Haskell que realiza una búsqueda binaria en una lista. Al menos eso es lo que pensé que hace. Cuando compilé el programa conghc v7.6.3 Y ejecuté el programa que obtuve el siguiente resultado:

progname: <<loop>>

¿Qué diablos significa esta salida? ¿Significa que tenía un bucle infinito queghc optimizado de distancia? ¿Cómo se supone que debo depurar esto?

Respuestas a la pregunta(1)

Su respuesta a la pregunta