# File lib/main/dsl.rb, line 53
    def mixin(name, *names, &block)
      names = [name, *names].flatten.compact.map{|name| name.to_s}
      if block
        names.each do |name|
          mixin_table[name] = block
        end
      else
        names.each do |name|
          module_eval(&mixin_table[name])
        end
      end
    end