In particular,
- identify holes in the documentation that make it difficult to understand the API;
- check whether there are API features that will be difficult to support over RPC or in a variety of programming languages;
- check whether there is important BDB functionality that is not or cannot be exposed in this structure; and
- check whether any API features have a negative impact on performance or concurrency for target applications.