In this experiment, I'm attempting to create a dsl that will allow me to
- execute a dsl in the module definition
- store data in the module (similar to Ruby's class instance variables)
- fetch the data stored in the module from within a function defined inside of that module
Here is an example module that uses the dsl: