Most of the errors right now are poorly written and lack a lot of context. It would also be good to unify these errors across udfs.
I see myself writing similar error messages like
- an invalid argument (positional or due to its field metadata)
- encountered a null value when we expected something