code: public static ArgumentValidator argumentTypeValidator(String description, ArgumentPredicate argumentPredicate) {
          return argumentTypeValidator(description, IndexFilter.all(), argumentPredicate);
      }
docs: # Creates a {@link ArgumentValidator} which apply the {@link ArgumentPredicate} on all arguments.
  
  This is convenient for
  ```java
  {@linkplain #argumentTypeValidator(String, IndexFilter, ArgumentPredicate) argumentTypeValidator}(
  description,
  PredefinedIndexFilters.all(),
  argumentPredicate
  );
  ```
  
  @param description the description in case that the predicate returns {@code false}.
  @param argumentPredicate the {@link ArgumentPredicate} to be applied on a single argument.
  
  @return the {@link ArgumentValidator}
  
  @see IndexFilter#all()
  @see PredefinedArgumentPredicates