Don't think that'll work given the source and config changes. Likely we would have to pass the sodium detection to even get to the calls under the assumption that tweetnacl provides interface and initialization parity. Given that there's conditions that involve differentiated initialization calls for windows I think source changes in zmq will be necessary