How to make an executable/interactive program?
main :: IO () main = do putStrLn "What is your name?" name <- getLine putStrLn ("Hello " ++ name ++ "!")