Sorry for changing my opinion every day... please reintroduce a type for the dial funcs:
```go
type dialFunc func(*config) (net.Conn, error)
var dials map[string]dialFunc
```