This is just a heads-up, I don't actually use 'rest' myself, so...
The 'uuid' package was semi-recently split into 'uuid-types' (which contains just the UUID type and instances).
You might want to consider moving to that instead of 'uuid' package to reduce dependencies for rest-types (&c.)