title: 'CompiledFFI' instead of 'FFI' when including 'cairocffi'
body: <p>I want to use Pango with the Cairo backend in Python 3. I chose 'cairocffi' for reasons that are not relevant here. I am trying to run <a href="http://cairocffi.readthedocs.io/en/latest/cffi_api.html#example-using-pango-through-cffi-with-cairocffi" rel="nofollow noreferrer">the example in the documentation</a>. It calls Pango through CFFI. The very beginning of the example</p>
  
  <pre><code>import cairocffi
  import cffi
  ffi = cffi.FFI()
  ffi.include(cairocffi.ffi)
  </code></pre>
  
  <p>gives the following error.</p>
  
  <pre><code>  File "/usr/lib/python3.6/site-packages/cffi/api.py", line 494, in include
      type(ffi_to_include).__name__,))
  TypeError: ffi.include() expects an argument that is also of type cffi.FFI, not 'CompiledFFI'
  </code></pre>
  
  <p>I have been trying to understand the CFFI documentation, but I am completely lost. First, where is <code>CompiledFFI</code> documented? Second, why do not I see <code>include</code>, <code>cdef</code>, <code>set_source</code> methods in <a href="http://cffi.readthedocs.io/en/latest/ref.html#ffi-interface" rel="nofollow noreferrer">the <code>FFI</code> interface</a>? And the main question is, what am I doing wrong?</p>