framer is a tool to generate boilerplate code for C extension types.The boilerplate is generated from a specification object written inPython. The specification uses the class statement to describe theextension module and any extension types it contains. From thespecification, framer can generate all the boilerplate C code,including function definitions, argument handling code, and typeobjects.