func join(sep string, a []string) (string, error) {
	return strings.Join(a, sep), nil
}
func join(sep string, a []string) (string, error) {
	return strings.Join(a, sep), nil
}
func join ( sep string , a [ ] string ) ( string , error ) { return strings . Join ( a , sep ) , nil }
// join is a version of strings.Join that can be piped
join is a version of strings . Join that can be piped