code: func (cfg *Config) quotedElems(pe *syntax.ParamExp) []string {
  	if pe == nil || pe.Excl || pe.Length || pe.Width {
  		return nil
  	}
  	if pe.Param.Value == "@" {
  		return cfg.Env.Get("@").List
  	}
  	if nodeLit(pe.Index) != "@" {
  		return nil
  	}
  	vr := cfg.Env.Get(pe.Param.Value)
  	if vr.Kind == Indexed {
  		return vr.List
  	}
  	return nil
  }
docs: // quotedElems checks if a parameter expansion is exactly ${@} or ${foo[@]}