def options(name, *args, &block)
      NsOptions::RootMethods.new(self, name).define($stdout, caller)
      self.send(name, *args, &block)
    end
def options(name, *args, &block)
      NsOptions::RootMethods.new(self, name).define($stdout, caller)
      self.send(name, *args, &block)
    end
This is the main DSL method for creating a namespace of options for your
 class/module. This will define a class method for classes/modules and
 an additional instance method for classes.