Can't pass lambdas to BindLambda

Hello.

Just wanted to pass a lambda to a function and then pass that lambda to the ‘BindLambda’ function in ‘AxisDelegate’ but there are some weird errors related to a dependency that ‘InputComponent’ has got.

AddInputLambda([](){}, "");

template<typename FunctorType, typename... Params>
void UInputManager::AddInputLambda(FunctorType&& Functor, Params... Parameters, FName Name)
{
	FInputAxisBinding axis(Name);
	axis.AxisDelegate.GetDelegateForManualSet().BindLambda(Functor, Parameters);
}

I get the following error and so many more…:
Tuple.h(299): [C2672] ‘Invoke’: no matching overloaded function found