@Override
	public final boolean equals(final Object obj) {
		return obj == this ||
			obj instanceof Val<?> other &&
			equals(other.value(), value());
	}
The arity of {@code Val} objects is always zero.

@return always zero
jenetics.prog/src/main/java/io/jenetics/prog/op/Val.java