@Nonnull
	public static Binding newBind(@Nonnull String id, @Nonnull KeyCode... codes) {
		return Arrays.stream(codes).map(KeyCode::getName)
				.map(String::toLowerCase)
				.collect(Collectors.toCollection(() -> new Binding(id)));
	}
@param id
		Unique identifier of the binding.
@param codes
		Series of JFX {@link KeyCode} for a keybind. Unlike {@link #newBind(String, String, KeyCode)}
		it is implied that the mask is given in this series, if one is intended.

@return Binding from keys.
recaf-ui/src/main/java/software/coley/recaf/ui/config/Binding.java