class FunctionND implements Function<S, T> {

  @SuppressWarnings("unchecked")
  @Override
  public T evaluate(final S... x) {
    ArgumentChecker.noNulls(x, "x");
    return evaluateFunction(x);
  }

}