code: public static <T> ArgumentCheck check(String name, T value) {
          return new ArgumentCheck<>(name, value);
      }
docs: Perform a check on an argument.
  
  @param name  The name of the argument
  @param value The value of the argument
  @param <T>   The value type
  @return The {@link ArgumentCheck}