Updates... doesn't compile at the moment. Found out about overhead for std
&& boost::function<> wrapper. For some reason I can't make a reference to
a std::function<> object...!?