Found a critical bug: the cast path for statically convertible arguments
cause the final argument to the lambda to be a dangling reference!