anchor.diff:  assert zlibSupport -> zlib != null;
   assert sslSupport -> openssl != null;
   assert !(gnutlsSupport && sslSupport);
  +assert !(gnutlsSupport && wolfsslSupport);
  +assert !(sslSupport && wolfsslSupport);
   assert gnutlsSupport -> gnutls != null;
  +assert wolfsslSupport -> wolfssl != null;
   assert scpSupport -> libssh2 != null;
   assert c-aresSupport -> c-ares != null;
   assert brotliSupport -> brotli != null;
  
positive.code:     optional c-aresSupport c-ares ++
      optional sslSupport openssl ++
      optional gnutlsSupport gnutls ++
      optional scpSupport libssh2 ++
      optional brotliSupport brotli;
  
  
negative.code:       # to nss-cacert from the default profile.
        "--without-ca-bundle"
        "--without-ca-path"
        # The build fails when using wolfssl with --with-ca-fallback
        ( if wolfsslSupport then "--without-ca-fallback" else "--with-ca-fallback")
        "--disable-manual"
        ( if sslSupport then "--with-ssl=${openssl.dev}" else "--without-ssl" )
        ( if gnutlsSupport then "--with-gnutls=${gnutls.dev}" else "--without-gnutls" )
  