These are the kind of checks that are helpful. Now that it's general enough to be smart, I think this makes sense. I'm using keyword args in all my user code for this so far.