pre-refactor eidgenerator into HyperOptimizer and utils.lua
removed eidgenerator
unit tests