[NOPE] WriteResult and related error and exception classes

See: #16.