Learning metaprogramming, week 9 Makers Academy