template<typename FunctorT>
vt::util::FunctionWrapper struct