Use a proxy macro to introduce color context