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());
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());