export gopt and rename to GlobalOpt
factor out CreateMaker
required:"yes" on some opts