Use Aeson `object` function to construct the error value
Update to lens 3.8
Update to latest digestive-functors
Use listOf to fetch ISWCs by revision and set ISWCs for a work
Expose support for setting aliases when building trees of artists/labels/works
Bump dependencies and fix tests