v0.3.0
Improve ErrNotFound, which is now a struct that can carry the CID that is not found, so that not-found messages are more informative.
ErrNotFound can now be used with errors.Is() additionally, for better checking. This changes causes small breakage and dependent code needs to be updated.