Is your feature request related to a problem or challenge? Please describe what you are trying to do.
When adding new Expr variants, we should also be adding code to datafusion_proto to handle them but we are not forced into doing this today because the match statement handles the _ case with an error.
Describe the solution you'd like
Support all current Expr variants in and remove the _ case.
Describe alternatives you've considered
None
Additional context
None