refactor GM to make it uglier, but safely picklable
refactor GM to make it uglier, but safely picklable

466152112/hyperopt,jaberg/hyperopt,mathkann/hyperopt,CVML/hyperopt,w1kke/hyperopt,dudalev/hyperopt,beni55/hyperopt,allansp84/hyperopt,nicholas-leonard/hyperopt,dallascard/hyperopt