require modern MakeMaker