Also displays the intermediate results
let fromColor = new Color("red");
let toColor = new Color("green");
let p = 0.5;
let space="lch";
let fromInSpace = fromColor.to(space);
let toInSpace = toColor.to(space);
let mix= fromColor.range(toColor, {
space: space, // interpolation space
outputSpace: space
});
mix(p);
mix(p).to("srgb").toString({"format":255});