The only LensLike law that can apply to a Setter l is that
set l y (set l x a) ≡ set l y a
You can't view a Setter in general, so the other two laws are irrelevant.
However, two Functor laws apply to a Setter:
over l id ≡ id
over l f . over l g ≡ over l (f . g)
These can be stated more directly:
l pure ≡ pure
l f . untainted . l g ≡ l (f . untainted . g)
You can compose a Setter with a Lens or a Traversal using (.) from the Prelude
and the result is always only a Setter and nothing more.
over traverse f [a,b,c,d][f a,f b,f c,f d]
over _1 f (a,b)(f a,b)
over (traverse._1) f [(a,b),(c,d)][(f a,b),(f c,d)]
over both f (a,b)(f a,f b)
over (traverse.both) f [(a,b),(c,d)][(f a,f b),(f c,f d)]