prog.cpp: In instantiation of ‘std::pair<int, int> DoSomething() [with FuncType = main()::<lambda(std::pair<int, int>)>]’:
prog.cpp:12:59: required from here
prog.cpp:5:9: error: use of deleted function ‘main()::<lambda(std::pair<int, int>)>::<lambda>()’
return FuncType()(std::make_pair(1,1));
^~~~~~~~~~
prog.cpp:9:19: note: a lambda closure type has a deleted default constructor
auto myLambda = [](std::pair<int,int> x) {
^