Exercise 3 half way there ...
Exercise 4

which currently doesn't work, since I need to figure out Exercise 3 to
return a list of Markets first.