Allow passing a Dialer to client.New()