@SuppressWarnings("unchecked")
	public static <T> Reader<Params<T>> reader(final Reader<? extends T> reader) {
		return Reader.elem(
			(Object[] v) -> Params.of(
				(String)v[0],
				ISeq.of((List<T>)v[1])
			),
			"params",
			Reader.attr("name"),
			Reader.elems(Reader.elem("param", reader))
		);
	}
Return a new parameters object.

@param name the name of the parameters
@param params the actual parameters
@param <T> the parameter type
@throws NullPointerException if one of the parameters is {@code null}
@return a new parameters object
jenetics.tool/src/main/java/io/jenetics/tool/trial/Params.java