Use a macro to generate face definitions.