Guest User

Untitled

a guest
Oct 20th, 2018
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.24 KB | None | 0 0
  1. data Args a = Action (IO a) | Param a
  2.  
  3. main = putStrLn $ message "Hi: "
  4.  
  5. message :: String -> String
  6. message pre = pre ++ res
  7. where
  8. [Param res] = noMonad
  9.  
  10. noMonad = take 1 arg
  11. where
  12. arg = [Param "foo", Action (return "" >> getLine)]
Add Comment
Please, Sign In to add comment