It would be sweet to put a doc block here, maybe copied right from puppet's extensions to 1) reinforce the use of doc blocks, and 2) immediately answer the question "what the heck is a context?"