use go generate to call gsl for generated code