module Spruz::ModuleGroup

def self.[](*modules)

def self.[](*modules)
  modul = Module.new
  modules.each do |m|
    m.module_eval { include modul }
  end
  modul
end