Exception hierarchy cleanup for 0.3.8. All changes are additive; removing `CacheError` is tracked for 0.4.0. Split into one sub-issue per pull request: - [x] #160 - [x] #161 - [x] #162 - [x] #163
Exception hierarchy cleanup for 0.3.8. All changes are additive; removing
CacheErroris tracked for 0.4.0.Split into one sub-issue per pull request: