sprint 2 - implementation metasprog
sprint 2 - sprint closure