It’s a bug. What changed is that we added stricter validation for functions to be able to emit better errors, but we appear to be too strict in some cases.