title: Can C++11's bind-functions be used in an std (or even better an mtl) vector?
body: <p>I'm trying to save different random variables (well the problem is, they aren't variables, but functions) to a vector:</p>
  
  <pre><code>auto dW0 = std::bind(std::normal_distribution&lt;double&gt;{0.0, 1}, std::default_random_engine{123456});
  auto dW1 = std::bind(std::normal_distribution&lt;double&gt;{0.0, 1}, std::default_random_engine{123456+1000});
  
  std::vector&lt;decltype(dW0)&gt; dW = {dW0, dW1};
  </code></pre>
  
  <p>It would be even better if I could save these to an mtl-vector:</p>
  
  <pre><code>mtl::dense_vector&lt;decltype(dW0)&gt; dW = {dW0, dW1};
  </code></pre>
  
  <p>But saving them to an std-vector would help a lot.</p>