Added switch to also print out the URL.
Use a Writer monad to accumulate the URL.

I think this is a little more clean than using the list processing. It
almost creates an EDSL for specifying the URL and the API.