Final clean up before 1.0.0

Let's use as_args and as_kwargs instead of the more cryptic a and kw.
Also fix a bug in how I was using namedtuple.