You really shouldn't modify the order of parameters too much, if you're adding something add it to the end.

Rect(Box, Color, Fill)