@mattwala This is stuff that I ran into coding with @xywei yesterday.
What do you think of these changes? I'm especially not sure about the add_and_infer_dtypes one. It is a compatible change, but it is looser in what it accepts.
add_and_infer_dtypes