Make sure that the associated Error types impl `Error`, and that our error enums also impl `Error`.
Make sure that the associated Error types impl
Error, and that our error enums also implError.