/** compose a {@link Traversal} with a {@link Setter} */ public <C> Setter<S, C> composeSetter(final Setter<A, C> other) { return new Setter<>(pTraversal.composeSetter(other.pSetter)); }