Add ErrorKinds for remaining errors, and eliminate ErrorKind::TODO
This is a long-ish branch, but it was comparatively straightforward. It proceeds one crate at a time; I'd recommend reading it one commit at a time.
Closes #322 (closed).
This is a long-ish branch, but it was comparatively straightforward. It proceeds one crate at a time; I'd recommend reading it one commit at a time.
Closes #322 (closed).