func ldapConnFor(nick string, attrs ...string) ldap.Conn { res := ldap.Result{Attrs: []ldap.Attr{ {Name: "mozillaNickname", Values: []string{nick}}, }} for i := 0; i < len(attrs); i += 2 { res.Attrs = append(res.Attrs, ldap.Attr{Name: attrs[i], Values: []string{attrs[i+1]}}) } return ldapConn{nick, res} }