title: Import module from the current working directory
body: <p><code>init.hs</code> library module has,</p>
  
  <pre><code>module init where
  data Suite = Clubs | Diamonds | Hearts | Spades deriving (Eq,Ord,Enum,Show)
  </code></pre>
  
  <p>main.hs, the entry module has,</p>
  
  <pre><code>module Main where
  import init
  main = do
    print (fromEnum Clubs)
  </code></pre>
  
  <p>Both the modules are in the same directory and the directory is not part of cabal path. </p>
  
  <p>On doing <code>runhaskell main.hs</code>, it throws error as <code>main.hs:2:8: parse error on input ‘init’</code>. </p>
  
  <p>What is the proper way to import module in the current working directory without polluting the global PATH/CABAL variables?</p>