auto lambdaWithReturn = [](){return 5; }; std::function<void()> f = lambdaWithReturn;
auto lambdaWithReturn = {return 5; };
std::function<void()> f = lambdaWithReturn;