func writeClean(buf *bytes.Buffer, v string) {
	for i := 0; i < len(v); i++ {
		c := v[i]
		switch c {
		case '{', '}', '/', '\\', ':', '.', ' ', '\t', '\r', '\n':
			buf.WriteByte('-')
		default:
			buf.WriteByte(c)
		}
	}
}
func writeClean(buf *bytes.Buffer, v string) {
	for i := 0; i < len(v); i++ {
		c := v[i]
		switch c {
		case '{', '}', '/', '\\', ':', '.', ' ', '\t', '\r', '\n':
			buf.WriteByte('-')
		default:
			buf.WriteByte(c)
		}
	}
}
func writeClean ( buf * bytes . Buffer , v string ) { for i := 0 ; i < len ( v ) ; i ++ { c := v [ i ] switch c { case '{' , '}' , '/' , '\\' , ':' , '.' , ' ' , '\t' , '\r' , '\n' : buf . WriteByte ( '-' ) default : buf . WriteByte ( c ) } } }
// writeClean writes v, after replacing special characters [{}/\\:\s.] with '-'
writeClean writes v after replacing special characters [ {} / \\ : \ s . ] with -