Remove throws in function evaluation and handle color function arguments
correctly.