Apa perlunya template lambda yang diperkenalkan di C ++ 20 ketika C ++ 14 sudah memiliki lambda generik?

c ++ 14 memperkenalkan lambda generik yang memungkinkan untuk menulis sebagai berikut: auto func = [](auto a, auto b){ return a + b; }; auto Foo = func(2, 5); auto Bar = func("hello", "world"); Sangat jelas bahwa lambda generik ini funcbekerja seperti fungsi templated yang funcakan...