Haskell: cargando TODOS los archivos en la ruta del directorio actual

El comando (en GHCi)

<code>:load abc
</code>

Carga las funciones en el archivo abc (que debe existir en la ruta del directorio actual). ¿Cómo cargaría todos los archivos en la ruta del directorio actual? Gracias

-------------------------------------------------- --------------------------------

[RESPUESTA AL POST ABAJO]

Hola Rotskoff, gracias. Intenté tu sugerencia, pero no pude hacer que funcionara, así que creo que debo haber entendido mal algo.

Creé 3 archivos test.hs, test1.hs y test2.hs de la siguiente manera:

->

<code>--test.hs
import NecessaryModule
</code>

->

<code>--test1.hs
module NecessaryModule where

addNumber1 :: Int -> Int -> Int
addNumber1 a b = a + b
</code>

->

<code>--test2.hs
module NecessaryModule where

addNumber2 :: Int -> Int -> Int
addNumber2 a b = a + b
</code>

Entonces cuando lo hice:

<code>:load test
</code>

Recibí el mensaje de error:

<code>test.hs:1:8:
    Could not find module `NecessaryModule':
      Use -v to see a list of the files searched for.
</code>

Gracias

-------------------------------------------------- -------------------------------

Gracias. Esto es lo que hice para que funcione (siguiendo la sugerencia de Rotskoff):

->

<code>--test.hs
import NecessaryModule1
import NecessaryModule2
</code>

->

<code>--NecessaryModule1.hs
addNumber1 :: Int -> Int -> Int
addNumber1 a b = a + b
</code>

->

<code>--NecessaryModule2.hs
addNumber2 :: Int -> Int -> Int 
addNumber2 a b = a + b
</code>

Respuestas a la pregunta(2)

Su respuesta a la pregunta