Is your feature request related to a problem or challenge?
Discussion starts from #10181 (comment)
Describe the solution you'd like
As title mentioned, use function instead of Expr
Describe alternatives you've considered
No response
Additional context
No response