Some thoughts on a new API after some "dog fooding"