title: How to initilize a variant type class member to monostate
body: <p>In the example below, how would I construct the node object for data = monostate ??</p>
  <pre><code>class node : public header
  {
      using value_type = variant&lt;monostate, string, deque&lt;string&gt;&gt;;
  
      value_type data;
  
  public:
      template &lt;typename T&gt;
      node(timePoint since_, timeDuration timeout_, T data_)
          : header(since_, timeout_), data(data_) {}
      ~node() = default;
  
      inline value_type &amp;get_data() { return data; };
  };
  </code></pre>