Actually, this is good enough for the 1.0.0 release

I don't see the api changing anytime soon, so I'm going to call this the
1.0.0.