Instantiates to a function which accepts arguments and puts them into a struct, according to its fields.
Generates code based on RequestSpecs and EventSpecs. Mix this into your extension definition to generate callable methods and event handlers. This mixin is also used to generate the core protocol glue code.
Base class for X11 extensions.