目前的实现[Func的构造函数的概念限定](https://github.com/vczh-libraries/Vlpp/blob/ac0750bf1ec8da3966b07c4fcc4d4753fa3d3b73/Source/Primitives/Function.h#L189C22-L189C22)是正确的,但是不知道为啥vs2022这块飘红  然后我改成下面的实现就可以了 把 ` std::is_convertible_v<decltype(std::declval<C>()(std::declval<TArgs>()...)), R> ` 改成 ` std::is_convertible_v<std::invoke_result_t<C, TArgs...>, R> ` 就不飘红了