Unused.
Improved error messages.
Test support for async services.

Closes #383.