gvars (type and funcs) uniqued