package mpd import "github.com/akrennmair/slice" func Find(args ...string) ([]*Song, error) { if connerror != nil { return nil, connerror } songs, err := conn.Search(args...) if err != nil { return nil, err } return slice.Map(songs, newSong), nil }