01-Basic-Syntax.purs

module Syntax.Module.Basic ( -- exports appear here exportedFunction ) where -- imports must appear at the top or you'll get a compiler error import Prelude -- everything else in the module goes underneath it exportedFunction :: String -> String exportedFunction x = x <> "more stuff" -- an import cannot go here since we are no longer -- in the "import section" of the file notExportedValue :: Int notExportedValue = 3