Add the metaprogramming lecture