Currently ziti.Context's Dial/DialWithOptions/DialAddr does not support passing golang's built-in context.Context object for cancellation
While it does support passing a ConnectTimeout, I'd like to be able to cancel the Dial attempt on-demand and not wait for a timeout