title: Boolean numpy arrays with Cython
body: <p>I have a numpy boolean array:</p>
  
  <pre><code>myarr = np.array([[False, True], [True, False]])
  </code></pre>
  
  <p>If I try to initialise a Cython MemoryView with it, like this:</p>
  
  <pre><code>cdef bint[:,:] mymem = myarr
  </code></pre>
  
  <p>I get this error:</p>
  
  <pre><code>ValueError: Does not understand character buffer dtype format string ('?')
  </code></pre>
  
  <p>If I do this instead, it works fine:</p>
  
  <pre><code>cdef np.int_t[:,:] mymem = np.int_(myarr)
  </code></pre>
  
  <p>How can I store a boolean numpy array using Cython MemoryViews?</p>