The issue is in current `FuncExp::genIdent`. Even inside `static if` condition, the lambda should have unique identifier. That was my overlook.
Only when the lambda is inside template constraint, we should stop making unique identifier.