if(color.type()!=Node::numeric_color||a.type!=Node::number)throw_eval_error("arguments to rgba must be a color and a number",color.path(),color.line());
throw_eval_error("arguments to opacify/fade_in must be a color and a numeric value",cpy.path(),cpy.line());
}
Nodedelta(bindings[parameters[1]]);
if(delta.numeric_value()<0||delta.numeric_value()>1)eval_error("amount must be between 0 and 1 for opacify/fade-in",delta.line_number,delta.file_name);
throw_eval_error("arguments to transparentize/fade_out must be a color and a numeric value",cpy.path(),cpy.line());
}
Nodedelta(bindings[parameters[1]]);
if(delta.numeric_value()<0||delta.numeric_value()>1)eval_error("amount must be between 0 and 1 for transparentize/fade-out",delta.line_number,delta.file_name);
if(delta.numeric_value()<0||delta.numeric_value()>1)throw_eval_error("amount must be between 0 and 1 for transparentize/fade-out",delta.path(),delta.line());