xxxxxxxxxx
-- create the Module module (rule: one module per file only)
module Module where
xxxxxxxxxx
-- import name1 and name2 from Module
import Module (name1, name2)
-- import all from Module except name1 and name2
import Module hiding (name1, name2)
-- import Module as it's own name (get it's components with Module.name)
import qualified Module
-- import Module with an other name
import Module as name
xxxxxxxxxx
-- In order to load a module inside of ghci do this:
:load {module_name}
:load main