Fix default positional arg handling, and slurpy kw handling.

Slurpy positional handling remains broken at this point.