I.e. 
```sql
  CREATE TABLE queue (
    key UInt64,
    value UInt64
  ) ENGINE = NATS 
    SETTINGS nats_url = 'demo.nats.io',
             nats_subjects = 'subject1',
             nats_format = 'JSONEachRow',
             date_time_input_format = 'best_effort';
```
Will fail with "compiled without TLS"
Will add patch that fixes it.
natsConnection * getConnection() { return connection; }
    String connectionInfoForLog() const;
private:
    bool isConnectedImpl() const;
    void connectImpl();
    void disconnectImpl();
    static void disconnectedCallback(natsConnection * nc, void * log);
    static void reconnectedCallback(natsConnection * nc, void * log);
    NATSConfiguration configuration;
    Poco::Logger * log;
    UVLoop loop;
    NATSHandler event_handler;
    natsConnection * connection;
    
    bool has_connection = false;
    std::mutex mutex;
};
using NATSConnectionManagerPtr = std::shared_ptr<NATSConnectionManager>;
}