default Alterer<G, C> andThen(final Alterer<G, C> after) {
		return of(this, requireNonNull(after));
	}
Returns a composed alterer that applies the {@code this} alterer
to its input, and then applies the {@code after} alterer to the result.

@param after the alterer to apply first
@return the new composed alterer
jenetics/src/main/java/io/jenetics/Alterer.java