Oops. I'm actually changing this since I think if we write tests this way, the tests themselves can be a bit like documentation in that users can look at them to see how to use the API.