/** view a {@link Traversal} as a {@link Setter} */
 @Override
 public Setter<S, A> asSetter() {
   return new Setter<>(pTraversal.asSetter());
 }