Putlines in Haskell
a) Point free style
b) How Haskell IO works.
If you don't understand Haskell IO, it might be helpful to try and unpick the definition here to see how it works. :-)
import System main :: IO () main = getArgs >>= sequence_ . (map putStrLn)