Building a mocking library

Metaprogramming