I\'m trying to implement a simple version of unsafePartsOf with the specialized signature:
unsafePartsOf
unsafePartsOf :: Traversal s t a b -> Lens s t [a]