api/src/main/java/com/tersesystems/echopraxia/api/FieldBuilder.java
/**
   * Takes an array value as an array field. This is good for hetrogenous elements.
   *
   * <p>{@code array(name, Value.array(1, "a", true))}
   *
   * @param name the name of the field.
   * @param value the array value.
   * @return a list containing a single field.
   */
Takes an array value as an array field. This is good for hetrogenous elements.

@param name the name of the field.
@param value the array value.
@return a list containing a single field.
Takes an array value as an array field . This is good for hetrogenous elements . @param name the name of the field . @param value the array value . @return a list containing a single field .
@NotNull
  default Field array(@NotNull String name, @NotNull Value.ArrayValue value) {
    return keyValue(name, value);
  }
@ NotNull default Field array ( @ NotNull String name , @ NotNull Value . ArrayValue value ) { return keyValue ( name , value ) ; }
Takes an array value as an array field.
Takes an array value as an array field .
// Don't allow Value.ArrayValue... it's far too easy to double nest an array.