Describe problem at hand
Explain self.included hook
Don't put instance methods into a separate scope
Introduce instance eval
Introduce class eval
Introduce define method (question: what are we gaurding against?)
Solution!
Include space in method name to make it inaccessable by direct invocation