Con Elm, usamos Debug.log para imprimir en la consola del navegador.
Debug.log
Elm no viene con un REPL integrado.
Elm no tiene un depurador integrado en el sentido tradicional que, digamos, JavaScript tiene con las herramientas de desarrollo del navegador.
Elm utiliza el paquete elm-explorations/test para escribir pruebas unitarias y pruebas de fuzz.
elm-explorations/test