func (cfg *TypeConfig) typeof(name string) string {
	if cfg.Var != nil {
		if t := cfg.Var[name]; t != "" {
			return t
		}
	}
	if cfg.Func != nil {
		if t := cfg.Func[name]; t != "" {
			return "func()" + t
		}
	}
	return ""
}
func (cfg *TypeConfig) typeof(name string) string {
	if cfg.Var != nil {
		if t := cfg.Var[name]; t != "" {
			return t
		}
	}
	if cfg.Func != nil {
		if t := cfg.Func[name]; t != "" {
			return "func()" + t
		}
	}
	return ""
}
func ( cfg * TypeConfig ) typeof ( name string ) string { if cfg . Var != nil { if t := cfg . Var [ name ] ; t != " " { return t } } if cfg . Func != nil { if t := cfg . Func [ name ] ; t != " " { return " " + t } } return " " }
// typeof returns the type of the given name, which may be of
// the form "x" or "p.X".
typeof returns the type of the given name which may be of the form x or p . X .