Add explicit return type for lambdas
If there is an error within a lambda in a recursive hierarchy of calls, the return type might not be extracted correctly and I get an additional error using xyz before deduction of auto
or something similar. This might be reduced, by explicitly stating the return type of a lambda if known.