Error classes for write errors and write concern errors.
Top-level Responsive module
Alter Executable execute method to work with response objects.
WritableResponse module
Add response classes for WriteCommands
Add response for write operations.
ReadableResponse module.
Add response objects for read operations.
Response objects for top-level operations.