This kind of articles which explain something which looks simple, but involve a few concepts beginners don't get to use very often; is something Haskell community needs more of. Article does a great job touching different topics to sufficient depth, keep good pace, and isn't introducing something too challenging. A great tea-time reading for a Haskell/FP beginner!