http://cffi.readthedocs.org/
