Testing and explaining .call method
Restoring code coverage to 100%

Improving low-level API documentation by making sure all code is being
touched by at least one test.