Add missing 1.7.1 release notes
doc: manual updates to reflect API changes
Improve/add some haddocks and export type aliases
Add changelog for 1.8
Bump version to 1.8