Much of the `Clipper` class can be made free functions and their scope limited. The purpose of this is to prepare the interface for a change to more compile-time dispatch.
specular_exponent
GL_POLYGON_OFFSET_FILL