A framework for grokking code.